我有5个链接按钮。我想将他们的命令参数发送到Web方法以加载页面滚动。
$.ajax({
type: "POST",
url: "Default.aspx/GetCustomers",
data: '{pageIndex:'+pageIndex+'}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
alert('Hell 1');
},
error: function (response) {
alert('Hell 2');
}
});
答案 0 :(得分:1)
不,你不能在jQuery中使用 CommandArgument ,因为它存储在页面的视图状态中。但您可以使用data-...
属性。
<asp:LinkButton ID="btnSave" runat="server" Text="Save" data-id="<%# DataBinder.Eval(Container.DataItem, "ID") %>" />
<script>
var id = $('#btnSave').data('id');
// use id
</script>