ASP.NET 2.0 の新しい機能 Call Back を使用している友人は、追加の Web サービス (.asmx) ページを作成するのが面倒だと感じるかもしれません。追加の .asmx Web サービス ページを作成することもできます。非同期呼び出しを行う簡単な方法があり、これを Page メソッドと呼びます。
.aspx ページを作成し、同じ方法で ScriptManager、TextBox、および HTML ボタンを配置できます。
次に、次のコードを入力します。
次に、実行結果をテストしてください。非同期で呼び出すことができます (ボタンを押した後にページを変更せずに、サーバー側の情報を使用して TextBox のコンテンツを更新できます)。追加の を作成する必要はありません。 asmx ファイルの場合、プログラムの構造が少しすっきりします。これが PageMethod の使用方法です。.aspx の PageMethod は静的メソッド (および共有キーワード) として宣言する必要があり、次の属性 (1 ~ 2 行目) が追加されることに注意してください。
同時に、 PageMethod を正しく使用するには、.aspx ページの ScriptManager コントロールで EnablePageMethods プロパティを true に設定する必要があります。