标题:[求助] try cacth
只看楼主
fqbnet2008
Rank: 2
等 级:新手上路
威 望:4
帖 子:1020
专家分:0
注 册:2007-1-4
结帖率:100%
 问题点数:0 回复次数:9 
[求助] try cacth

try
{
int ncout=cmd.ExecuteNonQuery();
if(ncout>0)
{
Session.Add("user",this.TxtName.Text.Trim());//保存用户姓名
Response.Redirect("main.aspx");

}

}

catch( )
{
Response.Write(e.ToString());
Response.Redirect("defeat.aspx");

}
这段代码,每什么大的问题,数据库操作也成功,但为什么程序执行完Response.Redirect("main.aspx");后就去执行
Response.Redirect("defeat.aspx");跳转到defeat.aspx页面,若把defeat.aspx屏蔽的话,输出 System.EventArgs

搜索更多相关主题的帖子: try cacth ncout 
2007-04-09 12:53
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 
不是吧?没理由啊。在MAIN.ASPX后加个REUTRN;看看

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-04-09 13:13
fqbnet2008
Rank: 2
等 级:新手上路
威 望:4
帖 子:1020
专家分:0
注 册:2007-1-4
得分:0 
我试过了,不行,执行完return 后,还是执行Response.Redirect("defeat.aspx");跳转到defeat.aspx页面。
若把defeat.aspx屏蔽的话,前面的照执行,然后输出 System.EventArgs

雄关漫道真如铁,而今迈步从头越,从头越,苍山如海,残阳如血㊣♀★
2007-04-09 14:27
fqbnet2008
Rank: 2
等 级:新手上路
威 望:4
帖 子:1020
专家分:0
注 册:2007-1-4
得分:0 
我试过了,还是不行,执行完return后,还是执行:
                    Response.Write(e.ToString());
           Response.Redirect("defeat.aspx");
并跳转到defeat.aspx

若将此页面屏蔽,则输出 System.EventArgs 这是一个什么错误???? 不用try catch的时候,一点儿问题都没有。






   

雄关漫道真如铁,而今迈步从头越,从头越,苍山如海,残阳如血㊣♀★
2007-04-09 15:37
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

[QUOTE]try
{
int ncout=cmd.ExecuteNonQuery();
if(ncout>0)
{
Session.Add("user",this.TxtName.Text.Trim());//保存用户姓名
Response.Redirect("main.aspx");

}
}

catch( )
{
Response.Write(e.ToString());
Response.Redirect("defeat.aspx");
}[/QUOTE]

你代码有问题吧...你里面的 e 是哪里来的??


飘过~~
2007-04-09 17:26
xiezili
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-4-8
得分:0 

程序逻辑有问题:

try
{
int ncout=cmd.ExecuteNonQuery();
if(ncout>0)
{
Session.Add("user",this.TxtName.Text.Trim());//保存用户姓名
Response.Redirect("main.aspx");

}
else
{
Response.Redirect("Default.aspx");
}

}

catch(Exeception e )
{
Response.Write(e.ToString());
//Response.Redirect("defeat.aspx");

}




http://xiezili.
2007-04-09 20:34
fqbnet2008
Rank: 2
等 级:新手上路
威 望:4
帖 子:1020
专家分:0
注 册:2007-1-4
得分:0 

try
{
int ncout=cmd.ExecuteNonQuery();
if(ncout>0)
{
Session.Add("user",this.TxtName.Text.Trim());//保存用户姓名
Response.Redirect("main.aspx");

}
else
{
Response.Redirect("Default.aspx");
}

}

catch(Exeception e )
{
Response.Write(e.ToString());
//Response.Redirect("defeat.aspx");

}

如果这么写的话,会出错的,编译都通不过。

catch()
{
Response.Write(e.ToString());
//Response.Redirect("defeat.aspx");

}
这样写的话,就没什么问题,执行完Response.Write(e.ToString());后,跳转到("main.aspx");



雄关漫道真如铁,而今迈步从头越,从头越,苍山如海,残阳如血㊣♀★
2007-04-10 10:58
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

怎么可能...


飘过~~
2007-04-10 12:28
xiezili
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-4-8
得分:0 

catch(Exception e )

http://xiezili.
2007-04-10 12:32
NTSteven
Rank: 1
等 级:新手上路
威 望:1
帖 子:70
专家分:0
注 册:2007-4-9
得分:0 
樓主多試試吧

QQ:33140132 msn:njnudt@ VS2005(C#),,WinForm,ASP,Ajax,SQL,網頁設計(承接各類兼職)
2007-04-10 12:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-130335-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.601826 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved