2010-11-04 55 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