读书人

运用asp.net4.0的url路由后能否禁止

发布时间: 2012-08-14 10:39:57 作者: rapoo

使用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    } 

读书人网 >asp.net

热点推荐