当出现异常时,没有到指定页面,而是返回到了上页,是怎么回事?页面报错说字符串没结束 WebMessageBox.Show(ex.ToString());
Response.Redirect(@"~\Main\frmHandleMassage.aspx?Bug=数据加载出错!请重新登录!" + ex.ToString() + "");
//请问是不是bug=……带的参数太长而无法传值呢?要怎么传?
Response.Redirect(@"~\Main\frmHandleMassage.aspx?Bug=数据加载出错!请重新登录!" + ex.ToString() + "");
//请问是不是bug=……带的参数太长而无法传值呢?要怎么传?
解决方案 »
- 在DATALIST中绑定数据自动在每条数据前面生成一个checkbox控件
- 用javascript怎样实现下面的效果?
- VS2005 生成网站时,占用大量磁盘空间??怎么回事
- 如何用asp.net2.0的网站配置管理工具修改角色名称?
- 请问读取AD中未disable的用户信息的searcher条件该怎么写?
- 为什么失去焦点不隐藏?
- 请问。我要通过浏览得到一个路径!!怎么做啊?
- 白给分-DataGrid的小问题
- panyee,help me,有关于文件上传的问题
- 请问再用webservice时遇到对非共享成员的引用需要对象引用的错误,怎么办〉???(在线等)!!!!
- B/S系统登陆问题及数据库设计问题
- 关于.net页面缓存的时间
标准的URI应该是/吧
Response.Redirect(@"~\Main\frmHandleMassage.aspx?Bug="+HttpUtility.UrlEncode("数据加载出错!请重新登录!" + ex.ToString()) );
//不知道是不是!" + + "");出的问题 @字符串这样加对么?
//还是Bug=出的问题,bug=带的参数好像不能太长是不?
Response.Redirect(@"~\Main\frmHandleMassage.aspx?Bug=数据加载出错!请重新登录!")
//我确认不是这个问题,因为我这句可以的,只是加上+ex.tostring()+就出问题了
ex.Message.ToString()
可能是你的异常捕获跳转的原因吧而异常可能是你的页面错误 也可能是你的URI错误
Response.Redirect(@"~\Main\frmHandleMassage.aspx?Bug="+ HttpUtility.UrlEncode("数据加载出错!请重新登录!" + ex.ToString()) );对了 你还要尽量让它.后面的东西自己出来 不要直接复制 再不行 设置个断点看看