XML解析错误:未找到元素
位置:http://192.168.1.132/thethweb/register/MemberRegister.aspx?rolereg=2
行:1,列:1:尝试操作用户控件属性,结果就给出上面三句异常提示
用户控件属性的定义: private string exInfo = string.Empty; public string setExInfo
{
set
{
exInfo = value;
}
}
代码大致如下:
if (ex is HttpRequestValidationException)
{
Register1.setExInfo="请您输入不要输入< >等危险字符串";
Server.ClearError();
}
捕获异常,传值给用户控件,在用户控件的页面加载中:
if (exInfo != string.Empty)
{
this.lblExInfo.Text = exInfo;
}
else
this.lblExInfo.Text = "";
不知有哪位遇见过这种情况没?
位置:http://192.168.1.132/thethweb/register/MemberRegister.aspx?rolereg=2
行:1,列:1:尝试操作用户控件属性,结果就给出上面三句异常提示
用户控件属性的定义: private string exInfo = string.Empty; public string setExInfo
{
set
{
exInfo = value;
}
}
代码大致如下:
if (ex is HttpRequestValidationException)
{
Register1.setExInfo="请您输入不要输入< >等危险字符串";
Server.ClearError();
}
捕获异常,传值给用户控件,在用户控件的页面加载中:
if (exInfo != string.Empty)
{
this.lblExInfo.Text = exInfo;
}
else
this.lblExInfo.Text = "";
不知有哪位遇见过这种情况没?
protected void Page_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError(); if (ex is HttpRequestValidationException)
{
this.lblTextError.Text = "请您不要输入< >这样的字符";
Server.ClearError();
}
}
但出现异常:
未将对象引用设置到对象的实例。
调试了一下看,发现执行的时候this.lblTextError为null不知道大家是怎么来验证非法字符的?