1

HTML フォームから .aspx ページに投稿しRequest.Form、値を表示するために使用する 100 の例を見てきました。意味あり。

データが空白の.aspx ページに投稿され、値がサーバー側で読み取られるプロジェクトを模倣する小さな例を作成しようとしています。.aspxこの目的でページを活用するのは奇妙に思えるかもしれませんが、それが目的です。

データが POST されたときにページのサーバーで発生するイベント知りたいですか? ページが物理的に開かれておらず、サーバー上の IIS でホストされているだけなので、間違いなく起動しますDefault.aspxPage_Load()

Default.aspxPOST されたデータを読み取ったり吸い上げたりするために、どのイベントを使用しますか?

編集: ' mimic ' がここのキーワードです。これは新しいプロジェクトではありませんが、オリジナルのソースはありません。実装された例を模倣するためのプロトタイプです。何かを POST データに公開することをゼロから始めていた場合、最近ではおそらく WebAPI を選択するでしょう。

4

1 に答える 1

4
Page_Load()

ページにコンテンツがなく、その唯一の目的がこれらの値を受け取ることでPage_Load()ある場合は、値をキャプチャして、ビジネス ロジックで必要な場所に渡すのが適切な場所です。

ページが物理的に開かれていないため、 Page_Load() が起動することは間違いありません

確かに、少なくともページ自体に関する限りはそうです。クライアントがページをリクエストする方法と、ページからの応答に対してクライアントが行うことは、この点では重要ではありません。ページが要求されると、サーバー側で「読み込まれ」、応答として返されます。

この目的で .aspx ページを利用するのは奇妙に思えますが、それが目的です。

確かに非常に奇妙です。珍しいことではありませんが。ASHX ハンドラーは、WCF サービス エンドポイントと同様に、ニーズにより効果的に適合する場合があります。しかし、あなたが構築しているものとそれがどのように維持されるかについての詳細な情報がなければ、これはすべて伝聞にすぎません.

于 2013-11-07T17:14:14.090 に答える