【发布时间】:2011-08-09 17:44:24
【问题描述】:
我在我的视图中使用下拉列表,如下所示:
@Html.DropDownList("ClientId", Model.AvailableClients, "-- None --")
Model.AvailableClients 是一个 IEnumerable 之一,项的 Selected 属性设置为 true。如果页面请求的查询字符串中包含“ClientId=”(如未设置),MVC 将忽略我选择的项目。我认为这是因为 MVC 试图提供帮助并使用查询字符串自动设置所选项目,但我不想要这个。
如何防止查询字符串值覆盖我的项目的选定值?
【问题讨论】:
标签: asp.net-mvc-3