我有一个default.aspx页面,有时会导致在Global.asax文件中捕获异常。如何在不进行页面刷新的情况下将数据发送回default.aspx页面以更改HTML输出?这可能吗?
答案 0 :(得分:0)
你必须实现try catch然后检测错误并相应地采取措施 所以假设你知道哪一行有错误。
try
{
//error prone code
}
catch
{
reponse.write("error");
response.End()
}
执行此操作您将捕获错误并且它不会被捕获到global.asax文件中,"error"
字符串将作为响应发送回用户
*注意 - 这只是一个示例,代码的结构可能会有很大差异,具体取决于请求的类型GET
或POST
,或者即使是基于AJAX
的请求