Redirect 调用 End,该方法在完成时引发 ThreadAbortException 异常。
解决方案 »
- 求优化一个SqlHelper类
- 关于多groupbox重叠的小问题
- 又来叨扰各位了,一点小小的麻烦事……
- 在.cs文件里不能有Response,Server等,怎么解决?
- 我在做一张修改的页面DropDownList绑定了值,还要显示原来的选中的值 这个效果怎么做
- 各位帅哥,一个深入一点的小问题!
- 在线求助:如何在窗体中控制dataGrid控件的显示位置
- VS2013 点安装文件 一闪而过,是怎么回事?
- 请问:我用VB写了一个组件,如何在C#.net中如何用?在线等待......
- 在C#中如何使用Replace
- C# 与TrueDBGrid 怎么显示数据啊!郁闷!请高手帮助!
- 100分求解决一个窗口问题!!
{ if (successurl != null && successurl.Trim() != "")
{
Response.Redirect(successurl);
Response.End();
}
}
catch (Exception e)
{
Response.Write(e2.ToString()+"<br>");
Response.End();
if (errorurl != null && errorurl.Trim() != "")
Response.Redirect(errorurl);
}//然后监视e的值
Response.Redirect(successurl);
'Response.End();//delete
}
}
catch (Exception e2){
Response.Write(e2.ToString()+"<br>");
'Response.End();//delete
if (errorurl != null && errorurl.Trim() != "")
Response.Redirect(errorurl);
}
try{ if (successurl != null && successurl.Trim() != ""){
Response.Redirect(successurl);
'Response.End();//delete
}
}
catch (Exception e2){
Page.RegisterStartupScript("exceptionMessage", "<script>alert('" + e2.ToString()+ "');</script>")
'Response.End();//delete
if (errorurl != null && errorurl.Trim() != "")
Response.Redirect(errorurl);
}
try
{
if (successurl != null && successurl.Trim() != "")
{
Response.Redirect(successurl);
Response.End();
}
}
catch(Exception e2)
{
Response.Write(e2.ToString()+"<br>");
Response.End();
if (errorurl != null && errorurl.Trim() != "")
Response.Redirect(errorurl);
}
try
{
if (successurl != null && successurl.Trim() != "")
{
Response.Redirect(successurl);
Response.End();
}
}
catch(Exception e2)
{
Response.Write(e2.ToString()+"<br>");
Response.End();
if (errorurl != null && errorurl.Trim() != "")
Response.Redirect(errorurl);
}
没有输出e2的错误,并且Resposne.end 好象没执行,要不然怎么会执行
Response.Redirect(errorurl);语句呢,
注销Response.Redirect(errorurl);就可以执行 Response.Redirect(successurl);
或注销 Response.Redirect(successurl);就不会执行Response.Redirect(errorurl);
抛不出错误,却执行 Response.Redirect(errorurl);
很奇怪,好几天都没搞定,我原本的意思是执行一段代码,如果正确就转向一个页面,否则就转向另一个页面,并且这两个页面是用户指定的,用户可以自己定义
try
{ if (successurl != null && successurl.Trim() != "")
{
Response.Redirect(successurl);
Response.End();
}
}
catch(Exception ex)
{
bool bValue = ex is ThreadAbortException;
if (!bValue)
{
Response.Write(e2.ToString()+"<br>");
Response.End();
if (errorurl != null && errorurl.Trim() != "")
Response.Redirect(errorurl);
}
}