緊接著上面的內(nèi)容,我們繼續(xù)看下動態(tài)模型頁面交互實現(xiàn)方式,內(nèi)容如下:

1,如何實現(xiàn)動態(tài)表單

2,如何接收表單數(shù)據(jù)并綁定到動態(tài)模型上

一、如何實現(xiàn)動態(tài)表單

由于模型信息都是后臺自定義配置的,并不是固定不變的結(jié)構(gòu),所以沒有辦法直接在頁面上寫出對應(yīng)的表單數(shù)據(jù),而需要通過解析模型的結(jié)構(gòu),動態(tài)的生成對應(yīng)的表單。在說具體實現(xiàn)方法前,我們先來看下我們想要達到的效果。

Html.Raw(FormGenerator.Generate(Model,Properties))

FormGenerator.Generate包含兩個參數(shù),一個動態(tài)模型對象,一個需要呈現(xiàn)的屬性列表,方法返回最終生成的form表單html,然后通過Html.Raw呈現(xiàn)到頁面上。

下面介紹一下實現(xiàn)過程,首先定義一個IDynamicFormGenerator接口,代碼如下:

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式

我想了解如何學習

姓名:
手機:
留言: