2012-11-30 142 views
0

我有什麼是我意識到的一個非常基本的問題,我試圖從選定的索引更改的DropDownList的選定值返回一個字符串值,但出於某種或其他原因它沒有發生。從dropDownlist返回字符串

protected void drpMinisters_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    name = drpMinisters.SelectedValue; 
    LabMessage.Text = name; 

} 

當我嘗試添加名稱到數據庫時,我得到一個NullReferenceException。

忠告也許

+0

貴LabMessage.Text顯示爲空/空問題?如果不是,你的問題在於你的代碼中的其他地方。 – jbl

+1

如何嘗試將名稱添加到數據庫? –

+0

請發佈您的數據庫代碼 – ryadavilli

回答

3

我想你所談論的asp.net下拉列表控件

使用drpMinisters.Text獲取所選值 (http://msdn.microsoft.com/en-我們/庫/ system.web.ui.webcontrols.listcontrol.text.aspx)

0

你可以,如果你使用的是ASP .NET VAR ddValue嘗試這樣的事情= 的document.getElementById(「你的下拉列表Item「)。選項[document.getElementById(」你的下拉列表I TEM「)的selectedIndex]的.text。 我面臨同樣的問題,它解決了我的

「的NullReferenceException」

+1

爲什麼JavaScript在從服務器端嘗試時:-o – Dotnet