将代码从Global.asax文件发送到default.aspx

时间:2012-08-30 20:05:04

标签: c# asp.net .net global-asax

我有一个default.aspx页面,有时会导致在Global.asax文件中捕获异常。如何在不进行页面刷新的情况下将数据发送回default.aspx页面以更改HTML输出?这可能吗?

1 个答案:

答案 0 :(得分:0)

你必须实现try catch然后检测错误并相应地采取措施 所以假设你知道哪一行有错误。

try
{
 //error prone code
}
catch
{
 reponse.write("error");
 response.End()
}

执行此操作您将捕获错误并且它不会被捕获到global.asax文件中,"error"字符串将作为响应发送回用户
*注意 - 这只是一个示例,代码的结构可能会有很大差异,具体取决于请求的类型GETPOST,或者即使是基于AJAX的请求