2013-06-29 137 views
0

VS在此行發出錯誤: Label1.Text = DropDownList1.SelectedItem.Text;標籤不顯示下拉列表中選擇的值

錯誤消息說對象引用未設置爲對象的實例。什麼可能是解決方案?

using System; 
using System.Collections; 
using System.Configuration; 
using System.Data; 
using System.Linq; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.HtmlControls; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Xml.Linq; 

namespace Login 
{ 
    public partial class ViewCourses : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      string loginID = Convert.ToString(Session[0]); 
      DropDownList1.SelectedValue = loginID; 
      Label1.Text = DropDownList1.SelectedItem.Text; 
     } 
    } 
} 
+0

Label1.Text = DropDownList1.SelectedItem.Text; 最初沒有在下拉列表中選擇(當頁面已被加載時),因此DropDownList1.SelectedItem爲null。 –

回答

0

我在猜測DropDownList1.SelectedItemnull

在該行上放置一個斷點,看看DropDownList1.SelectedItem的值是多少。

您是否熟悉VS調試器和斷點?

+0

是啊找到解決方案thanx .. – AngelChoco

+0

太棒了,很高興你的問題已經解決,歡迎來到StackOverflow!如果您發現有用的答案,請接受答案。 –

相關問題