如何在jQuery中使用LinkBut​​ton的CommandArgument?

时间:2015-06-14 02:56:02

标签: jquery commandargument

我有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');
    }
});

1 个答案:

答案 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>