这是我在default.aspx.cs页面中使用的方法
private void DeleteSelectedUser(object sender, DeleteItemRowClickedEventArgs e)
{ //logic goes here
}
在default.asmx页面的jquery中调用上面的方法,下面是我使用的jquery。我能够弹出但无法解雇方法,帮助我
<script type="text/javascript">
function UserDel() {
$("#message").html("Are you sure you want to delete User?");
$("#dialog").dialog({
title: "Delete Confirmation",
buttons: {
Ok: function () {
$.ajax({
type: "POST",
url: "Users.aspx/DeleteSelectedUser",
data: "{}",
contentType: "application/json",
dataType: "json",
success: function (msg) {
// Do something interesting here.
}
});
},
Cancel: function () {
$(this).dialog('close');
return false;
}
},
modal: true
});
}
</script>
答案 0 :(得分:0)
从jquery运行你的方法需要很少的东西:
我建议您更改方法如下:
[WebMethod]
private void DeleteSelectedUser()
{
//logic goes here
}
点击该方法后,请在data
中传递参数。
答案 1 :(得分:-1)
最好的方法(以我的拙见)是使用ASP按钮将其隐藏的可见性设置为javascript并将其置于更新面板中,并在执行逻辑后用JS调用它,并让它调用后端适合你的功能。