动态ViewModel生成在asp.net mvc 3
问题描述:
我尝试了一些非常雄心勃勃的asp.net MVC 3支持C sharp 4.0。没有进一步的垃圾话,我会得到 指向。动态ViewModel生成在asp.net mvc 3
我必须构建一个可以制作简单表单的应用程序(一个CMS类型的应用程序)。
我们采取的常用方法是在cshtml中设计表单,并用viewmodel将其返回。
视图模型负责验证规则,错误消息等。现在我所要做的就是允许用户 创建表单。
我坐在一张纸上写下如何去做这件事。我将能够生成一个基于 某些用户输入的表单,但是在哪里我已经达到了一个deadend,我将如何在运行时创建一个viewmodel?
例如,如果在我的数据库,我konw一种叫做“注册”的形式,有一个控制“文本框”,这将需要一个字符串 并需要
public class RegistrationViewModel
{
[Required(ErrorMessage="Cant let this go buddy")]
public String Name {get;set;}
}
祝强类型我这样的视图模型的意见,但我不知道如何动态地构建一个基于我在数据库中的一些数据的C#类。
我不太确定C#是否有一些结构可以达到目的,我只是使用.NET平台的新功能。
我想知道是否有任何方法可以在运行时从数据库生成一些视图模型,并强烈地键入我的视图。
感谢
你应该在你的情况下使用动态。 – 2013-05-14 11:46:49
你是.Net的新手,你的目标是编写一个CMS吗?听起来不对,如果我是你 - 我会在开始冒险之前检查一下微软Lightswtich。 – 2013-05-14 12:30:33