2014-01-08 64 views
0

我有具有下面的代碼剃刀頁:在頁面回發/頁面加載時爲DropDownList設置選定值?

@{ 
    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

您應該能夠使用:

new ListItem { Text = "a", Value = "a", Selected=true } 
上所需的項目

+0

如果我想從Session中設置一個值,並將其設置爲選定值,那我該怎麼辦?就像我說的,我想在頁面回發中保留用戶選擇。 – Abhid

相關問題