IIS 6サーバーが提供するすべてのページにいくつかのHTMLを追加したいと思います。これは、ほとんどの場合静的なHTMLを提供しています。これはIISや拡張機能で可能なのでしょうか?私は、HTMLがどのようにどこに注入されるか、この場合はタグの前に何らかの制御を必要とするでしょう。あなたの提案をありがとう!IISがサービスするすべてのページにHTMLを追加(挿入)できるようにすることはできますか?
答えて
ネイティブでは、ドキュメントのフッター([ドキュメント]タブ)を挿入するだけでよいと思います。
IISでは、フッターを追加することができます。このフッターは、著作権のある行などに最適です。本当に "注入"するために、より多くのコントロールが必要な場合は、.htmlリクエストを処理し、必要なものを追加するHTTPハンドラ(.NET)を作成します。
"古い学校"の場合は、代わりにISAPIフィルタを使用してください。あまりにも私の好みのために働く。
ASP.NETに精通している場合は、HTTP応答フィルタと書くことができます。
このarticle by Milan Negovanをお読みください。
のHttpResponseクラスは非常に有用な特性を有する:
public Stream Filter {get; set;}
MSDNが の人の説明には、このプロパティを提供する:「 HTTPエンティティを変更するために使用 ラッピングフィルタオブジェクトを取得または設定体の前に 送信 "混乱している? という単語では、各ページの応答に独自のカスタム フィルタを割り当てることができます。 HttpResponseはすべてのコンテンツをフィルタを通して に送信します。このフィルタは、応答の直前に が呼び出されます。 がユーザに戻ります。 には、必要ならば変換する変更があります。 です。
あなたは「レガシー」適切なコードと コードまたは代替プレースホルダ (あなたが にそれを名前のヘッダー、フッター、ナビゲーション、)からの出力を変換する必要が 場合、これは非常に便利である可能性があります。さらに、 回では、すべてのサーバーコントロールが ルールによって再生され、期待通りの結果を出すように、 を確実にすることは不可能です。 応答フィルタを入力します。
Filterプロパティのタイプは
System.IO.Stream
です。独自の フィルタを作成するには、 System.IO.Stream(抽象クラス クラス)からクラスを派生させ、その実装方法を に追加する必要があります。
- 1. 純粋にjavascriptを使ってHTMLページにHTMLとCSSを挿入することはできますか?
- 2. httpレスポンスヘッダをhtmlページに直接追加することができます
- 3. どのように私は入力から値を取ることができますSQL文に追加するときにページがPHPでリロード?
- 4. イメージをhtmlに追加する前にすべてのイメージがロードされるまで、どのように待つことができますか?
- 5. XML文書にHTMLコンテンツを挿入することはできますか?
- 6. フォームを動的に追加すると、SQLテーブルに挿入することができます
- 7. NSTextViewにチェックボックスを挿入することはできますか?
- 8. ブックマークレットをクリップボードに挿入することはできますか?
- 9. htmlデータにhtml属性を追加することができます
- 10. iOS 11コントロールセンターにアプリを追加することはできますか、ロック画面からアクセスできるようにすることはできますか?
- 11. sefl-hosted web apiサービスにfaviconを追加することはできますか?
- 12. blogger/blogspotのラベルにアンカーhtmlを追加することはできますか?
- 13. SWT StyledTextにHTMLスタイルのリンクを追加することはできますか?
- 14. すべてのページにようこそのユーザー名を追加するには
- 15. HTMLタグにSpringタグを追加することはできますか?
- 16. カスタムフィールドを製品ページに追加することはできますか?
- 17. ActionLInkにHtmlPartialを挿入することができます
- 18. radgridユーザがhtmlを列に挿入できるようにする
- 19. どのようにデータトグルを追加することができます=アンカー
- 20. wp_postsに参加しているときに、どのようにwp_postmetaテーブルのすべての値を1行に入れることができますか?
- 21. angle2でインターフェイスを挿入することはできますか?
- 22. どのように私は(HTMLへのインポート/エクスポートなし)コンポーネントを追加することができますが私は(HTMLへのインポート/エクスポートなし)コンポーネントを追加することができますどのように変数グローバル
- 23. タイプライブラリにGUIDを追加することはできますか?
- 24. Firebaseにサブドメインを追加することはできますか?
- 25. スクロールビューにボタンを追加することはできますか?
- 26. UISliderにデリミタを追加することはできますか?
- 27. プライベートデータをGtkWidgetに追加することはできますか?
- 28. Chromeにステレオオーディオフィードを追加することはできますか?
- 29. UIScrollViewにUITableViewを追加することはできますか?
- 30. クリックにカーソルを追加することはできますか?