首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

运用asp.net4.0的url路由后,能否禁止直接访问真实的aspx文件

2012-08-14 
使用asp.net4.0的url路由后,能否禁止直接访问真实的aspx文件?使用asp.net4.0的url路由后,能否禁止直接访问

使用asp.net4.0的url路由后,能否禁止直接访问真实的aspx文件?
使用asp.net4.0的url路由后,能否禁止直接访问真实的aspx文件?

[解决办法]
自己实现IHttpMoudle

C# code
public class MyHttpModule:IHttpModule    {        #region IHttpModule 成员        public void Dispose()        {                   }        public void Init(HttpApplication context)        {            context.BeginRequest += Application_BeginRequest;                    }        private void Application_BeginRequest(object sender, EventArgs e)        {            HttpApplication application = (HttpApplication)sender;            HttpContext context = application.Context;            string url = context.Request.RawUrl;            if (!context.Request.RawUrl.Contains(".aspx"))            {                //你想要的操作            }            context.RewritePath(url);        }          #endregion    } 

热点排行