友情链接:.NET项目开发者博客
原理:在Global.asax的Application_BeginRequest 中读取Request.Url 得到请求的URL(View-3.aspx),然后用HttpContext.Current.RewritePath(ReWriteUrl)进行重写(也就是交由另外一个页面处理这个请求)(View.aspx?tid=3格式) 也可以使用微软的URLRewrite,只要修改配置文件就可以进行URL重写。 例如: 首先建立一个全局应用程序,放在根目录下 请求管道中的第一个事件 1 protected void Application_BeginRequest(O... Read More
posted @ 2013-03-27 00:17 千年老妖 Views(724) Comments(0) Diggs(1) Edit
当页面发生错误的时候,ASP.Net会将错误信息展示出来(Sqlconnection的错误就能暴露连接字符串),这样一来不好看,二来会泄露网站的内部实现信息,给网站带来安全隐患,因此需要定制错误页,发生错误时显示开发人员定制的页面。404页面放点广告也是好的嘛。配置web.config,配置customErrors区域:<customErrors mode="On" defaultRedirect="MyErrorPage.aspx"> <error statusCode="403" redirect="N Read More
posted @ 2013-03-27 00:14 千年老妖 Views(309) Comments(0) Diggs(0) Edit
友情链接:.NET项目开发者博客