是否可以在C#.NET中使用泛型执行以下操作
public abstract class A
{
public abstract T MethodB<T>(string s);
}
public class C: A
{
public override DateTime MethodB(string s)
{
}
}
Run Code Online (Sandbox Code Playgroud)
ie在基类中有一个泛型方法,然后在子类中使用该方法的特定类型.
在构建网站时我需要多次支持多种语言,但是还没有提出将语言字符串从服务器传递到客户端的好方法,以便它们可以在Javascript中用于对话框,消息等.
您对此有何建议或经验?
编辑:我倾向于动态生成javascript语言文件,如果有人知道任何第三方库可以做到这一点,将不胜感激.
我目前使用的是传统的asp.net Web应用程序,其中一个要求是可以部署到windows azure.
我想知道管理Azure和传统IIS Web服务器的部署有多困难.
Azure似乎需要Web应用程序项目的特定自定义版本,可以在转换后将自定义Web应用程序部署到标准IIS实例.
编辑:
它是一个ASP.NET Web应用程序而不是一个Web站点(将所有内容编译成一个dll)
更新:
最后,由于将应用程序转换为Azure工作所涉及的工作量以及Azure与其他云解决方案相比的成本,因此决定使用传统的云托管虚拟服务器.
谢谢你真正的好答案.
使用Play框架允许管理员用户创建和编辑模板然后呈现模板是多么容易.
基本上CMS就像功能一样.
我是Play Framework的新手,我正在评估它在个人项目中的使用.
编辑
另一种选择就是使用像CKEditor这样的编辑器,只需保存数据库中的html,并通过CSS提供一些重新设置,但更愿意让知道更多的用户编辑模板.