!!!帮帮小妹吧!!! catch(){Response.Write("<script language='javascript'>alert('错误啦,哈哈!')</script>");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try{ mycommand.Fill(mydataset,"album");}catch(Exception e){ throw new Exception("要显示的出错信息",e); }在页面中使用该方法的地方:albumdb db=new db(); . . .try{ db.getalbums(..);}catch(Exception ex){ Response.Write("<script>alert('"+ex.Message+"')</script>"); Response.End();} 其实,我觉得你最应该做的事情是在用户输入日期数据的aspx中加入有效检查控件RegularExpressionValidator。通过正则表达式限制用户输入的数据必须是有效的日期字符串。这样,你的代码就根本不会出错啦.有关的例子,你可以在以下链接中找到:http://samples.gotdotnet.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/regexvalidator/doc_regexval.aspx 谢谢楼上,不过出了错后,如何返回此页,而不仅仅是终止执行,我在Response.End();前加了一句Response.Redirect("album.aspx");但错误信息就不弹出了,怎么回事呢? jl1024(CS领导者) :检查控件RegularExpressionValidator我也加了,但只能确保用户输入格式为****-**-**的日期,没法判断是否合法日期,不知哪位有这样的表达士,我的是\d{4}(-|/)\d{2}(-|/)\d{2} 我在Response.End();前加了一句Response.Redirect("album.aspx");但错误信息就不弹出了,怎么回事呢?出错后立刻转走你当然看不见啦我建议也是多加一个参数 history.back();这样就可以了:^o^----------------------------------------try{ db.getalbums(..);}catch(Exception ex){ Response.Write("<script>alert('"+ex.Message+"');history.back();</script>"); Response.End();} C#关于memorystream读写MSSQL里的image字段 NHibernate 1对多的问题 急!求教:字体旋转问题 这在设计模式上叫什么? C#中窗体转到代码快捷键是什么呢? 问一个DataSet的问题 可不可以用程序自动判断pdf文件是否损坏,而不用打开adobe reader? .net连接Oracle的问题 CommandText里的 关于随机数! 一个关于MDI的非常奇怪的问题,解决后马上给分。(见里面) 字段长度和控件的问题
try
{
mycommand.Fill(mydataset,"album");
}
catch(Exception e)
{
throw new Exception("要显示的出错信息",e);
}
在页面中使用该方法的地方:albumdb db=new db();
.
.
.
try
{
db.getalbums(..);
}
catch(Exception ex)
{
Response.Write("<script>alert('"+ex.Message+"')</script>");
Response.End();}
有关的例子,你可以在以下链接中找到:
http://samples.gotdotnet.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/regexvalidator/doc_regexval.aspx
检查控件RegularExpressionValidator我也加了,但只能确保用户输入格式为****-**-**的日期,没法判断是否合法日期,不知哪位有这样的表达士,我的是\d{4}(-|/)\d{2}(-|/)\d{2}
出错后立刻转走你当然看不见啦
我建议也是多加一个参数
----------------------------------------
try
{
db.getalbums(..);
}
catch(Exception ex)
{
Response.Write("<script>alert('"+ex.Message+"');history.back();</script>");
Response.End();}