0

カスタム拡張子を持つページを追加しようとしています.htmlタグのセットを持つ.asp2などです。ブラウザでページにアクセスしようとすると、「名前を付けて保存」と尋ねられます。これは、サーバーが認識できない extn を使用しているために発生します。サーバー IIS 5.1 がこの拡張子を認識するようにするにはどうすればよいですか??

提案してください

また、そのようなカスタム ページでカスタム イベントを関連付ける方法について提案してください。

4

2 に答える 2

0

非標準の拡張子を使用する場合は、応答のコンテンツ タイプを必ず text/html に設定して、送信するドキュメントをブラウザーが解釈する方法を認識できるようにする必要があります。何かのようなもの:

public class HttpHandler1 : IHttpHandler
{
  public bool IsReusable
  {
    get { return true; }
  }

  public void ProcessRequest(HttpContext context)
  {
    context.Response.ContentType = "text/html";

    // Your code here.
  }
}
于 2010-03-07T05:33:46.500 に答える
0

インターネット サービス マネージャーで、[既定の Web サイト] を右クリックして [プロパティ] を選択し、[ホーム ディレクトリ] で [構成] ボタンを押します。[追加] ボタンをクリックし、[実行可能ファイル] フィールドに aspnet_isapi.dll ファイルへのパスを入力し、[拡張子] フィールドに asp2 を入力します。

于 2010-03-07T05:36:51.113 に答える