猿问

自定义的httpModule 进来看看啦!?

public class MyModule : IHttpModule

    {

        public void Init(HttpApplication context)

        {

            context.PostAcquireRequestState += new EventHandler(context_PostAcquireRequestState);

        }


        void context_PostAcquireRequestState(object sender, EventArgs e)

        {

           

        }


        public void Dispose()

        {

        }

    }

发现请求页面上的js,图片什么的都会跑进这个代码里 有没有什么办法不让请求js ,css的时候跑进这里面??

 我的意思是说不要让请求js的请求进入这段代码 可以在iis里弄的吗?


RISEBY
浏览 464回答 2
2回答

SMILET

IHttpModule是全局的.PostAcquireRequestState里 e应该是HttpApplication对象。var content = (HttpApplication)e;然后从content.HttpContet获得请求路径,如果带有js css等后缀文件忽略掉就行了。

墨色风雨

 判断一下请求文件的类型啊
随时随地看视频慕课网APP
我要回答