2010-11-04 114 views
0

我發送CurrentPage值1,但它在set中給出空引用異常。獲取屬性空引用異常

lblCurrentPage是一個標籤控件。 CurrentPage是一個變量。

public int CurrentPage 
{ 

    get { return int.Parse(lblCurrentPage.Text); } 
    set { 
      lblCurrentPage.Text = Convert.ToString(value); 
     } 
} 
+0

Stacktrace或確切地說是null ...發佈更多信息請... – 2010-11-04 04:11:21

回答

0

您對我們的信息很缺乏,但我會提出建議。檢查lblCurrentPage實際上是否設置爲真正的控件,即確保在嘗試設置其屬性之前已經實例化標籤。

public int CurrentPage 
{ 
    get 
    { 
     int temp = 0; 
     if (lblCurrentPage != null) 
     { 
      int.TryParse(lblCurrentPage.Text, out temp); 
     } 
     return temp; 
    } 
    set 
    { 
     if (lblCurrentPage != null) 
      lblCurrentPage.Text = Convert.ToString(value); 
    } 
} 
+0

非常感謝。我正在準備GridView的分頁用戶控件。如果您有任何建議發送給我。 – sreekanth 2010-11-04 04:39:15