DropDownList獲取的SelectIndex一直為0的問題
更新時間:2014年06月05日 16:33:31 作者:
由于初始化判斷出錯導致每次傳到服務器的時候會初始化一次,這就導致每次獲取DropDownList的SelectIndex的時候只能是0
1.想要DropDownList自動提交必須設置AutoPostBack="true"屬性,下面是代碼:
<asp:DropDownList ID="ddlNameList" runat="Server" Height="30"
AutoPostBack="True" onselectedindexchanged="ddlNameList_SelectedIndexChanged" ></asp:DropDownList>
2.在服務端處理的時候,尤其是初始化DropDownList的時候,沒注意結果寫錯了,下面是錯誤代碼:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsCallBack)
{
this.fillIntoNameList();
}
}
這個初始化判斷出錯了,每次傳到服務器的時候會初始化一次,這就導致每次獲取DropDownList的SelectIndex的時候只能是0
正確代碼,如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.fillIntoNameList();
}
}
復制代碼 代碼如下:
<asp:DropDownList ID="ddlNameList" runat="Server" Height="30"
AutoPostBack="True" onselectedindexchanged="ddlNameList_SelectedIndexChanged" ></asp:DropDownList>
2.在服務端處理的時候,尤其是初始化DropDownList的時候,沒注意結果寫錯了,下面是錯誤代碼:
復制代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsCallBack)
{
this.fillIntoNameList();
}
}
這個初始化判斷出錯了,每次傳到服務器的時候會初始化一次,這就導致每次獲取DropDownList的SelectIndex的時候只能是0
正確代碼,如下:
復制代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.fillIntoNameList();
}
}
您可能感興趣的文章:
- 基于Jquery的將DropDownlist的選中值賦給label的實現(xiàn)代碼
- 深入DropDownList用法的一些學習總結分析
- ASP.NET DropDownListCheckBox使用示例(解決回發(fā)問題)
- DropDownList綁定數(shù)據(jù)表實現(xiàn)兩級聯(lián)動示例
- ASP.NET MVC中為DropDownListFor設置選中項的方法
- JS簡單操作select和dropdownlist實例
- C#動態(tài)生成DropDownList執(zhí)行失敗原因分析
- DropDownList設置客戶端事件思路
- 解決DropDownList總是選中第一項的方法
相關文章
ASP.NET Core 9.0 中新增的MapStaticAssets() 中
文章介紹了ASP.NET Core 9.0新增的MapStaticAssets中間件,該中間件解決了UseStaticFiles存在的缺陷,如缺乏靜態(tài)資源傳輸壓縮、ETag低效緩存和缺乏指紋識別,它通過生成時間壓縮、基于內容的ETags和指紋識別來提升性能,感興趣的朋友一起看看吧2024-12-12
Could not load file or assembly "App_Licenses.dll"
Could not load file or assembly "App_Licenses.dll"的問題2010-03-03
ASP.NET中repeater嵌套實現(xiàn)代碼(附源碼)
repeater嵌套經(jīng)常會在一些特殊效果顯示下會用到,新手朋友們可以詳細看下本文,希望對你有所幫助,代碼很整潔同時附有源碼2013-03-03
ASP.NET?MVC通過勾選checkbox更改select的內容
這篇文章介紹了ASP.NET?MVC通過勾選checkbox更改select內容的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09

