【发布时间】:2010-05-26 02:21:56
【问题描述】:
有没有办法在 mvc 中使用模板化帮助程序,以便我项目中的每个选择列表都有一个自定义的默认“选择一个选项”,值为空等。
我看到的帖子似乎有点复杂,是否可以在共享视图文件夹中有一个 DropDownList.ascx 文件,如下所示:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<SelectListItem>>" %>
<%= Html.DropDownList(selectlist name, selectlist value, "Choose an option")%>
然后为 ViewModel 中的每个下拉列表设置一个 UIHint("DropDownList")?非常感谢有关参数语法的一些指导,其中传递了视图模型下拉列表的名称和值以及“选择一个选项”字符串。
或者这都是一厢情愿?
【问题讨论】:
标签: c# asp.net-mvc-2 drop-down-menu