我在C#后面有两个方法代码,在html中有一个ajax函数,当我点击我的按钮时,触发该函数并转到方法,当URL为"Reservas.aspx/paginacion",
时它会转到de ajax但它可以但是当网址为"Reservas.aspx/delMethod",
时,它不起作用,但它是一样的,我只更改了名称
<script type="text/javascript">
function getId(clickid) {
alert(clickid);
NextPage(clickid);
};
function NextPage(clicka) {
$.ajax({
type: "POST",
url: "Reservas.aspx/paginacion",
data: '{id: "' + clicka + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
});
}
function OnSuccess(response) {
alert(response);
//$('#'+a).attr("class","active");
}
</script>
和方法
[WebMethod]
public static void delMethod(string id)
{
var myId = id;
}
[WebMethod]
public static void paginacion(string id)
{
var myId = id;
}
将delMethod写入Ajax URL时,该方法不会运行,但是当将paginacion写入Ajax URL时,该方法运行良好