Mar*_*arc 6 c# html-helper asp.net-mvc-3
我正在使用ASP.net MVC 3构建一个应用程序,我想知道是否有人知道一个很棒的库来填补内置的html表单字段助手的空白?
例如,创建文本框很简单:
@Html.EditorFor(model => model.TextboxTest)
Run Code Online (Sandbox Code Playgroud)
但是为了创建一个下拉列表,我必须写:
@Html.DropDownListFor(model => model.DropdownTest, Model.DropdownTestData)
Run Code Online (Sandbox Code Playgroud)
它应该写得像
@Html.EditorFor(model => model.DropdownTest)
Run Code Online (Sandbox Code Playgroud)
其中DropdownTest是SelectList.
有一个示例解决方案可以在这里找到.
这是一个radiobuttons列表:它不包含在MVC中(目前).还有另一个很好的解决方案可以在这里找到,我可以用这个解决方案来编写
@Html.RadioButtonListFor(model=>model.Item,Model.ItemList)
Run Code Online (Sandbox Code Playgroud)
所以有可用的解决方案,但没有结构化的库(分别我没有找到),我不想一块一块地复制和粘贴这些解决方案(因为我不能用NuGet轻松更新它),一个整体图书馆会更好,但我找不到.
请帮忙 :)
如果您想使用这些解决方案,请从各个位置获取它们并将它们放入您自己的库中。如果您想使用 NuGet 来管理您的库,您可以创建自己的 NuGet 存储库来保存该库。您可以让 NuGet 包依赖于 MVC 库,因此您需要下载的只是您的包,它将包含 MVC3。