我在我的代碼中得到一個NullReferenceException。nullreferenceexception在visual studio
我從同一個項目中的另一個頁面調用方法datecheck並傳遞兩個字符串作爲參數。這些包含用戶以字符串格式選擇的日期。 現在,當我嘗試初始化2個標籤label1和label2與這些字符串值我得到NullReferenceException。表示錯誤和棧跟蹤
行代碼如下:
Line 39: public void datecheck(String s1, String s2)
Line 40: {
Line 41: Label1.Text = s1;
Line 42: Label2.Text = s2;
Line 43: }
源文件:I:\阿迪蒂亞\亞嘉賓\ GuestHouseApp \ GuestHouseApp \預訂Status.aspx.cs行:41
堆棧跟蹤:
[NullReferenceException異常:對象 參考不設置到 對象的實例]
GuestHouseApp.Booking_Status.datecheck(字符串 S1,字符串S2)在 I:\阿迪蒂亞\亞嘉賓\ GuestHouseApp \ GuestHouseApp \預訂 Status.aspx.cs:41
GuestHouseApp.Booking.Button1_Click(對象發件人,EventArgs的)在 I:\阿迪蒂亞\亞嘉賓\ GuestHouseApp \ GuestHouseApp \ Booking.aspx.cs:28
System.Web.UI.WebControls.Button.OnClick(EventArgs的 E)113個
System.Web.UI.WebControls。 Button.RaisePostBackEvent(String eventArgument)+112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串eventArgument)13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection中 POSTDATA)36
System.Web.UI.Page.ProcessRequestMain (布爾 includeStagesBeforeAsyncPoint,布爾 includeStagesAfterAsyncPoint)5348
你還沒有初始化'Label1' ...仔細檢查。簡單地爲.Text屬性賦值並不會初始化Label控件 – IAbstract
幾乎所有'NullReferenceException'的情況都是一樣的。請參閱「[什麼是.NET中的NullReferenceException?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net)」的一些提示。 –