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

