我發現自己在一個.Net MVC3項目上工作,並且很遺憾地在我的rails應用程序中使用Formtastic。.Net MVC替代Formtastic
Formtastic有沒有好的.NET MVC替代品?
我發現自己在一個.Net MVC3項目上工作,並且很遺憾地在我的rails應用程序中使用Formtastic。.Net MVC替代Formtastic
Formtastic有沒有好的.NET MVC替代品?
我建議使用MVC3s HTML Helpers。
@model mynspace.MyModel
@Html.EditorForModel()
該html幫助程序爲模型中的每個字段生成編輯器字段,選擇最可能的選項。編輯編輯器模板,您可以更改它的佈局方式。 See this question on changing the template
它當然可以用之類的東西可以使用更多的可定製的每個現場:
@Html.Label("Daily Rate")
@Html.EditorFor(model => model.DailyRate)
@Html.ValidationMessageFor(model => model.DailyRate, "Please enter a valid Daily Rate (2 d.p.)")
這可以通過將標籤周圍,可定製奠定了即東西像<p>
或<td>
你也可以使用強制輸入類型選項,如:
@Html.TextBoxFor(model => model.DailyRate)
@Html.CheckBoxFor(model => model.DailyRate)
@Html.DropDownBoxFor(model => model.DailyRate, ViewBag.DailyRates)
我有一個叫FormFactory項目,可以讓你做很多東西formastic的確實http://formfactory.apphb.com/
它把模型對象爲PropertyVm對象,這是一個輸入基本上是一個視圖模型。如果需要,您可以手動創建PropertyVms。
感謝您的回覆 - 但我希望能找到一些能夠將每個字段的3個示例行整合到每個字段的單行代碼中,比如formtastic。 – Joe 2012-02-13 04:24:37
'@ Html.EditorForModel()'只會在一行代碼中生成整個事物。但並不總是按預期顯示。 – Doomsknight 2012-02-13 13:51:05