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

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

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

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

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

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

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

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

網(wǎng)友評論

<cite id="tuopi"></cite>
<cite id="tuopi"><listing id="tuopi"></listing></cite>

<blockquote id="tuopi"><th id="tuopi"><dfn id="tuopi"></dfn></th></blockquote>
    1. <cite id="tuopi"></cite>
      <code id="tuopi"></code>
      <b id="tuopi"><legend id="tuopi"><fieldset id="tuopi"></fieldset></legend></b>