2011-02-02 12 views
1

動的であるファイル(aspx、ascx、ashx、...)のみを「要求」した「Global.asax」のイベントの成功を検出する方法css、js、txt、..)。ASP.NETダイナミックファイルリクエストを検出する

ファイルのGlobal.asax:

は、私は、このようなファイルの拡張子をチェックすることができます知っている

protected void Application_BeginRequest(object sender, EventArgs e) 
{ 
    string ext = Request.FilePath.Split('.')[1]; 
    string[] arExt = {"aspx", "ascx", "ashx"}; 

    for (int i = 0; i < arExt.Length; i++) 
    { 
     if (arExt[i] == ext) 
     { 
      // my code 
     } 
    } 

} 

をしかし、私は、静的な要求対動的な識別するための他の方法があるかどうだろうか?

おかげ

答えて

2

は、私はすべてのコードは、動的リクエストに応じて実行される感覚を持っています。すべての静的要求はIISによって処理され、セキュリティ/セッション上の理由から動的要求にリダイレクトされます。

関連する問題