我在 site.Master(asp.net) 中有一个名为“lblnotify”的标签。
*<div class = "notification">
<asp:Label ID="lblnotify" runat="server" text ="0 "></asp:Label>
</div>*
在文件后面的代码中,我有一个方法应该用另一个替换“lblnotify”的文本。
*public void notificationManager()
{
try
{
string i = lblnotify.Text;
i = i + "new";
lblnotify.Text = i ;
Label1.Text = (i);
}
catch (Exception er)
{
Response.Write("Exception Occured: " + er);
}
}*
notificationManager 在另一个类的提交按钮中触发
*protected void btnSubmit_Click(object sender, EventArgs e)
{
appSite call = new appSite();
call.notificationManager();
}*
但这给了我错误Object reference not set to an instance of an object at
*string i = lblnotify.Text;*
当我评论 try-catch 和相同的错误时,在 try 块中
*Response.Write("Exception Occured: " + er);*
当我不评论 try-catch 时,在 catch 块中。我已经尽我所能但仍然得到错误。您的帮助将不胜感激。