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

1,如何實(shí)現(xiàn)動(dòng)態(tài)表單

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

一、如何實(shí)現(xiàn)動(dòng)態(tài)表單

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

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

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

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

延伸閱讀

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

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言: