我有一个剃刀页面,其中包含以下代码:
@{
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"})
如何在回发后为下拉列表设置所选值?基本上,在页面回发时保留用户选择。
答案 0 :(得分:0)
你应该可以使用:
new ListItem { Text = "a", Value = "a", Selected=true }
所需项目。