2010-04-28 170 views
2

我有大約10個不同的對象從用戶輸入中填充。而不是創建10個不同的視圖頁面,有沒有辦法動態地生成輸入表單並只有一個視圖頁面?我在尋找的是運行時解決方案,比如在「添加視圖」時在Visual Studio中使用表單生成器。動態生成表單?

+0

你看過http://www.asp.net/dynamicdata/嗎? – LukLed 2010-04-28 13:50:56

回答

2

<%=Html.EditorForModel() %>將使用反射來爲對象上的所有屬性生成表單字段。您可以使用基類(對象)作爲模型,並從控制器傳入對象。