0

ジオマップを使用して場所を表示しようとしています..このコードを使用しています

    function OnLoad() {
        $.ajax({
            type: "POST",
            **url: "CS.aspx/CreateWorldMap"**,
            data: '{}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: DrawWorldMap
        });
    }

CS.aspx は aspx ページで、CreateWorldMap はこのページ内の関数です。この aspx ページの代わりに URL プロパティでユーザー コントロールを使用する方法を提案できますか??

bcoz私はこれを、Webページではなくユーザーコントロールのみを受け入れるオープンソースサイトに統合する必要があります..

ありがとうございました..

4

1 に答える 1

1

私の意見では、方法は 1 つしかありません。実際に UserControl メソッドを呼び出すページのコード ビハインド内に静的メソッドを作成します。したがって、ユーザーコントロールで定義します

public void DoSomething()
{
   // do smth.
}

あなたのページで作成:

   [WebMethod]
   public static void DoSomething()
   {
       UserControl1.DoSomething();
   }

そしてあなたのコードでそれをロードしてください

于 2011-02-08T15:56:46.517 に答える