2009-03-05 50 views
1

我將開始一個新項目,其中將包括其輸入及其類型(文本框,複選框等),驗證規則在DB中定義的表單。完全動態的表單創建:MVC還是WebForms?

我必須選擇形式創作表單驗證編輯/插入表單框架之一,但我堅持。我懷疑MVC將處理親子關係控制困難。儘管WebForms將幫助我將所有動態輸入作爲對象進行操作,但我擔心我將不得不處理Reflection以進行簡單的操作。

這個猶豫不決的人的任何線索?

回答

0

對於MVC的父母 - 子女關係問題,您是正確的。從我所知道的情況來看,這會讓人感到痛苦。我不認爲你需要反思WebForms,只要你能以某種方式將控件放入數組中。

我的投票:WebForms。

+0

謝謝!我也這麼認爲,但MVC的靈活性讓我迷惑不解。我會等待一天才能結束。 – ercu 2009-03-05 14:34:16

1

我已經使用常規的asp.net(web窗體)完全動態的接口,不需要反射任何它。這就是說,我真的不認爲你會發現任何阻礙你實現它的方法。 你也可能想看看http://www.asp.net/dynamicdata/

Ps。對於完全動態的,我的意思是通過管理界面的界面說哪個表,哪些列,添加驗證元數據,標籤:)

+0

我同意但我認爲你的「完全動態」術語與fields-as-TableColumns相關,而不是Table Rows中定義的字段。動態數據如此靈活嗎? – ercu 2009-03-05 17:28:49