javascriptを使用してWebページのコントロールのWebMethod(GetData())を呼び出そうとしています。JavaScriptのコントロールのWebMethodを呼び出す方法
<script type="text/javascript">
$(document).ready(function() {
//this selector needs fixed
$('<%= Control1.ClientID %>').GetData();
});
</script>
<tel:RadScriptManager ID="RadScriptManager1" runat="server" />
<tel:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
<uc1:Control ID="Control1" runat="server" />
</tel:RadAjaxPanel>
UC:コントロールコード:
[WebMethod()]
[ScriptMethod()]
protected void GetData()
{
//stuff happens here
}
私が使用するセレクタの種類を把握することはできません。私はページ上に複数のコントロールを持っており、別の時に呼びたいと思っています。このWebMethodを実行するために使用するセレクタの種類やコマンドは何ですか?
http://stackoverflow.com/([SO投稿]やや似がありますquestion/886903/calling-asp-net-server-side-method-via-jqueryを参照してください)。 –