我发现自己在一个.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