在页面回发/页面加载时为DropDownList设置选定的值?

时间:2014-01-08 15:37:29

标签: c# html asp.net-mvc-4 razor

我有一个剃刀页面,其中包含以下代码:

@{
     var listItems = new List<ListItem>
     {
          new ListItem { Text = "Select a Prefix", Value = "None" },
          new ListItem { Text = "a", Value = "a" },
          new ListItem { Text = "b", Value = "b" },
          new ListItem { Text = "c", Value = "c" },
     };
 }
 @Html.DropDownList("DropDownListOperationsPrefix", new SelectList(listItems, "Value", "Text"), new { onchange = "GetOperationPrefix()", @class = "someclass"})

如何在回发后为下拉列表设置所选值?基本上,在页面回发时保留用户选择。

1 个答案:

答案 0 :(得分:0)

你应该可以使用:

new ListItem { Text = "a", Value = "a", Selected=true }

所需项目。