将err.message作为参数传递给index.aspx,在index.aspx中接收并显示就可以了
解决方案 »
- IE或Firefox的错误控制台
- 求教 如何取出存入数据库的word文档的索引,你方便查询?
- 为什么我在一个提交按钮上添加客户端的点击事件里的gif动画不动呢?
- 如何实现ext.net 登陆页面中button客户端验证输入完整及后台验证是否正确
- 求一段代码——用于实现树型CheckBoxList父子节点间“同步选中/取消”的效果
- 弹出窗体给父窗体的控件赋值问题
- 怎样实现点击datagrid的每个单元格,触发一个onclik服务器事件,执行服务器端代码
- DataBinder.Eval(Container.DataItem, "id")字段名是变量时怎么办?
- 有没有人做过通过让用户选择模板来创建主页的Web程序??
- 我想编写一自定义Web控件,需要点击TextBox时...
- 工程中的系统常量的定义问题,给个好的意见!
- 如何解决这个问题
protected void Application_Error(Object sender, EventArgs e)
{
Exception lastErr = Server.GetLastError;
Session["CurrentErrMsg"] = lastErr.Message;
}
2、在web.config中设置:
<customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.aspx">
<error statusCode="500" redirect="ErrorPage500.aspx" />
</customErrors>
3、在ErrorPage500.aspx的Page_Load函数中实现:
private void Page_Load(object sender, System.EventArgs e)
{
string errMsg = (string)Session["CurrentErrMsg"];
//然后显示errMsg到界面上
}