我已經創建了aspx頁面兩個下拉列表爲如何在頁面加載時在下拉列表中設置默認值 - 在asp.net c#中?
<div class="row-form">
<div class="span3">
Line of Authority <span class="RequiredField">* </span>:
</div>
<div class="span3">
<asp:DropDownList ID="drpLineOfAuthority" AutoPostBack="true" onselectedindexchanged="drpJurisdiction_SelectedIndexChanged" runat="server"></asp:DropDownList>
<!-- <tpLineOfAuthority:ctLineOfAuthority ID ="chkLineOfAuthority" runat="server" /> -->
</div>
<div class="clear">
</div>
</div>
<div class="row-form">
<div class="span3">
State <span class="RequiredField">* </span>:
</div>
<div class="span3">
<asp:DropDownList ID="drpJurisdiction" AutoPostBack="true" onselectedindexchanged="drpJurisdiction_SelectedIndexChanged" runat="server"></asp:DropDownList>
</div>
在aspx.cs文件作爲
protected override void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (urlAction != URLAction.update)
{
FillDropDown();
}
}
}
private void FillDropDown()
{
JurisdictionBL jbl;
jbl = new JurisdictionBL(0);
DataSet ds = new DataSet();
jbl.FetchAll(ds);
...
...
if (urlAction != URLAction.update)
{
drpJurisdiction.SelectedValue = "--Please select any state--";
drpLineOfAuthority.SelectedValue = "--Please select LOA--";
}
}
注意FillDropDown()函數是填充值下拉列表中的項目,這些值檢索從數據庫。
現在的問題是上面的代碼是不設置默認值的下拉列表! 請幫助我!
' - 請選擇任何狀態 - '&' - 請選擇LOA - '您的下拉選項是否值?這些應該是文字!顯示綁定您的下拉列表的數據。 –
是先生它應該是默認值 – Nida
使用drpJurisdiction.SelectedIndex = 0 – Bayeni