代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
try
{
Response.Redirect"http://192.168.2.211/FXHZ/admin/DataAdmin/LogIn.aspx");
}
catch
{
Response.Redirect("http://192.168.2.211/FXHZ/admin/DataAdmin/error.aspx");
}
}
}
我把try结构取消,try里所有语句均运行正常,结果也全部正常.但是用了try之后,里面语句正常,却要执行catch里的代码,请高手指教!
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
try
{
Response.Redirect"http://192.168.2.211/FXHZ/admin/DataAdmin/LogIn.aspx");
}
catch
{
Response.Redirect("http://192.168.2.211/FXHZ/admin/DataAdmin/error.aspx");
}
}
}
我把try结构取消,try里所有语句均运行正常,结果也全部正常.但是用了try之后,里面语句正常,却要执行catch里的代码,请高手指教!
哦,没注意看代码..也想起来了..Response.Redirect和Transfer都会产生异常,所有一般都不放在try..catch代码中..也就是说不用去捕获..
=====================================================================
错,在某些特定的场合必须处理这个异常!!