任意のWebアプリケーション用に各ページにコードを挿入したいと思います。 ソースコードを変更せずにweb.configのみを使用してオン/オフを切り替えることができるページのランクインプットを追加したいと考えています。ISAPIを使用してhtmlコードを挿入し、ポストイベントに応答する
フィルタを使用してhtmlを挿入したり変更したりすることができますが、投稿に返信できるかどうかはわかりません。ユーザーが投票したことを想像してください。その後、投票パネルは投票数を表示し、投票入力を無効にする必要があります。各ページはそれ自身にポストされるので、私は注入されたフォームからリクエストを取得し、成功の操作を示すレスポンスストリームを返すとすぐにpiplineを中断する必要があります(「OK」文字列と言うことができます)。
質問:
- は、私はそれを行うためにフィルタを使用することはできますか?
- FileUploadsを含め、フォームデータにアクセスするのはどれほど難しいのですか(非サーバーフォームは質問です)。
- JSリソースをClientScriptクラスまたは他の方法で使用することはできますか?
- 特定の特権を持つユーザーがログインしている場合にのみフィルタを呼び出すことができます。それ以外の場合は無視してください。
操作の夏らしい初期要求で
- 、非サーバーフォームと埋め込まJSを注入します。
- フォームは、そのページに擬似AJAX(IFrameメソッド)を使用してポスト/バックバックします。
- ポストデータを取得して、何かを行い、すべてが良好であれば "OK"という応答を返します。
- JSはそれを受信し、応答
のTyを反映するためにフォームの内容を変更注射しました。