1

私は次の方法で電話をかけています:

ページメソッドの使用

1)

function callBackMiscQuoteItems(val) {
    PageMethods.FillTowingMiscItemsGrid();
}

[WebMethod]

public static void BindControls() {
}

2)<% BindControls(); %>

しかし、この2つの手順は機能していません

私を助けるためにそこにいる誰か..

JQueryを使用して呼び出すことはできますか?

4

1 に答える 1

0

asp.net は、Javascript asyncronous から WebMethod を呼び出します- この投稿を見てください。

コードについて。単なる例ではなく、 の代わりにBindControls呼び出している場合、Webmethod は と呼ばれます。もう 1 つの考えられる問題:この呼び出しは、クライアント側では何もしません。クライアント側で何かを行うには、成功のコールバック関数を指定する必要があります。PageMethods.FillTowingMiscItemsGrid()PageMethods.BindControls()PageMethods.FillTowingMiscItemsGrid()

PageMethods.FillTowingMiscItemsGrid(function(response) {//do something})

また、コードのようなもの<% BindControls(); %>はサーバー上で実行され、デフォルトでは JS 呼び出しを生成しません。

これは、 webmethodsの使用方法に関する簡単なチュートリアルです。

于 2012-10-27T11:41:51.237 に答える