我知道我可以使用下面的語法調用使用jQuery
$.ajax({
type: "POST",
url: "Default.aspx/GetDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Replace the div's content with the page method's return.
$("#Result").text(msg.d);
}
});
這適用於ASPX頁面,但它可能與ASCX頁面調用jQuery的一個頁面方法的ASCX頁的方法? (網絡控制)
我一直在嘗試它大約半小時,因爲我無法得到它的工作,我想知道如果它甚至可能。
注:只是要清楚,當我嘗試調用的ascx頁面我是更新jQuery的:)
我會補充說,你提供的代碼片段的方式是通過在頁面上包含控件,而不是複製代碼。 – 2009-02-23 19:48:38
如果控件也用於服務器端,我絕對同意。但是,如果目的純粹是用作jQuery回調,並且控件永遠不會在服務器端使用另一個aspx頁面內聯,那麼這就是不必要的混亂。在這種情況下,只需將代碼放入aspx頁面即可。 – Clyde 2009-02-23 20:01:27