jsonオブジェクトを使用して、非静的メソッドをコードの背後から呼び出すのを助けてください。javascriptを使用して非静的メソッドをコードで記述する方法を教えてください。
次のコードは、aspxページで使用されます。
function columnDropdownScript() {
if (id == "ExpressionsLink") {
var dropdown = document.getElementById("<%=ddlTableNames.ClientID%>");
}
/
/Configure AJAX call to server on itemChange of ddlTableNames
$.ajax({
type: "POST",
url: "Webtop.aspx/FillColumnDropdown",
data: requestTableParameters,
//contentType: "plain/text",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
if (id == "ExpressionsLink") {
$("#ddlColumnNames").empty();
}
}
// alert('Check Column DropDown' + msg.d.length);
},
error: DisplayError //Event that'll be fired on Error
});
}
次のコードは、aspx.csページに書かれている
[WebMethod]
public static List<string> FillColumnDropdown(string selTableName)
{
//Code to update Selected Columns in table
}
です。 – vladimir77
非静的ページのメンバーにアクセスする場合は、ポストバック(同期または非同期)を発生させる必要があります。非スタティックメンバーへの非同期呼び出しでは、ASP.NET Ajaxを使用します。 –
@OneHalfTrackMindMan ajaxを使用して可能にする方法のサンプルコードを投稿できますか? – psobhan