asp.net中關(guān)于dropdwonlist無(wú)法獲得值問(wèn)題
<label>發(fā)布欄目:<asp:DropDownList ID="sectionDropDownList" runat="server"></asp:DropDownList></label
數(shù)據(jù)綁定:
SourceDb DropDwonListData = new SourceDb();
string DropDwonSelect = "SELECT * FROM [Section]";
sectionDropDownList.DataSource = DropDwonListData.DatasetDb(DropDwonSelect).Tables[0].DefaultView;
sectionDropDownList.DataTextField = "name";
sectionDropDownList.DataValueField = "code";
sectionDropDownList.DataBind();
Button事件:
string newsTitle = sectionDropDownList.SelectedValue;
Response.Write(newsTitle);
問(wèn)題分析:
因?yàn)樵趐age_load中每次都綁定了數(shù)據(jù)源,而去調(diào)用Button事件時(shí),實(shí)際是每次都刷新了頁(yè)面的,于是每次在打印出來(lái)前都是初始化的值,于是每次都是輸出的的一個(gè)值。
問(wèn)題解決:
判斷是否是頁(yè)面回調(diào)。
前端控件:
<label>發(fā)布欄目:<asp:DropDownList ID="sectionDropDownList" runat="server"></asp:DropDownList></label
數(shù)據(jù)綁定:
if(!IsPostBack){
SourceDb DropDwonListData
= new SourceDb();
string DropDwonSelect = "SELECT * FROM [Section]";
sectionDropDownList.DataSource = DropDwonListData.DatasetDb(DropDwonSelect).Tables[0].DefaultView;
sectionDropDownList.DataTextField = "name";
sectionDropDownList.DataValueField = "code";
sectionDropDownList.DataBind();
}
Button事件:
string newsTitle = sectionDropDownList.SelectedValue;
Response.Write(newsTitle);
相關(guān)文章
asp.net通過(guò)js實(shí)現(xiàn)Cookie創(chuàng)建以及清除Cookie數(shù)組的代碼
asp.net Cookie創(chuàng)建以及清除Cookie數(shù)組2010-03-03Asp.net 后臺(tái)添加CSS、JS、Meta標(biāo)簽的方法
是從Asp.net 后臺(tái)添加CSS、JS、Meta標(biāo)簽的寫法,我們這里寫成函數(shù)方便以后使用,需要的朋友可以參考下2013-12-12asp.net 程序性能優(yōu)化的七個(gè)方面 (c#(或vb.net)程序改進(jìn))
在我們開發(fā)asp.net過(guò)程中,需要注意的一些細(xì)節(jié),以達(dá)到我們優(yōu)化程序執(zhí)行效率。2009-03-03GridView高效分頁(yè)和搜索功能的實(shí)現(xiàn)代碼
GridView高效分頁(yè)和搜索功能的實(shí)現(xiàn)代碼,需要的朋友可以參考一下2013-03-03Visual Studio 2013如何使XML文件轉(zhuǎn)換成類
Visual Studio 2013如何使XML文件轉(zhuǎn)換成類?這篇文章主要介紹了Visual Studio2013輕松將你的XML文件轉(zhuǎn)換成類的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07狀態(tài)保存機(jī)制之ViewState概述及應(yīng)用
無(wú)狀態(tài)的根本原因是:瀏覽器和服務(wù)器使用Socket通信,服務(wù)器將請(qǐng)求結(jié)果返回給瀏覽器后,會(huì)關(guān)閉當(dāng)前Socket連接,接下來(lái)介紹狀態(tài)保存機(jī)制,感興趣的朋友可以了解下2013-02-02ASP.NET中GridView 重復(fù)表格列合并的實(shí)現(xiàn)方法
本文通過(guò)GridView 和 Repeater 解決有關(guān)表格顯示數(shù)據(jù)重復(fù)的數(shù)據(jù)列和并的方法,非常實(shí)用,感興趣的朋友一起看下吧2016-08-08ASP.NET?MVC使用typeahead.js實(shí)現(xiàn)輸入智能提示功能
這篇文章介紹了ASP.NET?MVC使用typeahead.js實(shí)現(xiàn)輸入智能提示功能的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09