一是验证,二是修改数据库。
页面报错页可以在web.config页中配置。
页面报错页可以在web.config页中配置。
解决方案 »
- 用WebService如何实现登录功能?
- 用户录入信息,如何把对应字段的值插入到word文件里面,并生成word文件
- 如何从Excel表中取固定一行的数据保存进sqlserver?
- 帮忙看下这个正则表达式怎么写
- 求助 gridview 绑定 xml 的问题
- 谈一下,针对接口编程的好处
- 跪求各位给个答案
- ★★★急!!!困挠我几个月的问题!为什么新增的时候DataGrid的DataGrid_UpdateCommand丢失了???
- 请教一下这是用什么方式加密的?
- ########### 十万火急!IIS启动不了导至无法运行.net,而今天有大事要做,最后30分!#########
- 请问这是什么软件?
- 急!如何在数据库中换行!
我想问问程序运行的时候怎么才能不会出现那些具体的报错页面,给别人看一个友好的页面呢????????????
--
设置web.config参考.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
403这是报错类型还是什么?我怎么知道报错的类型。
我把所有的代码包在try catch 里面的这种做法是不是很傻???
如.aspx?Id=1、这时,你应该判断是不是为 C#中的null(VB.NET 中的Nothing)2、溢出异常,如果你的程序中是 这样
Convert.ToInt32(HttpContext.Current.Request.QueryString.Get("Id"))
此时,是有可能报错的。如果别人输入 很长的1111111111111111111111111111111111111111111111111
显示这就是个溢出了(当然还有输入字符串的问题),你得去解决这些已知的问题。所以这里你可以使用 int.TryParse 方法。