我嘗試了一些非常雄心勃勃的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