有没有一个伟大的图书馆为失踪的MVC 3 html表单字段助手?

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轻松更新它),一个整体图书馆会更好,但我找不到.

请帮忙 :)

Cha*_*ung 2

如果您想使用这些解决方案,请从各个位置获取它们并将它们放入您自己的库中。如果您想使用 NuGet 来管理您的库,您可以创建自己的 NuGet 存储库来保存该库。您可以让 NuGet 包依赖于 MVC 库,因此您需要下载的只是您的包,它将包含 MVC3。