У меня на странице есть запрос ajax, который должен вызывать веб-метод.
function CheckData() {
var recordID = $('#recordID').val();
$.ajax({
type: "GET",
url: "MyPage.aspx/CheckIfExist",
data: "{'recordID':'" + recordID + "'}",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
error: function (data) {
alert(data);
return false;
},
success: function (data) {
alert("yes");
return true;
}
});
//return false;
}
У меня есть кнопка asp, которая вызывает эту функцию OnClientClick
:
<asp:Button ID="btnIssuerRemove" runat="server" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
CausesValidation="false" CommandName="Remove" Text="Remove" OnCommand="issuerCommand_Click" OnClientClick="return CheckData()"/>
Однако, функция не вызывает мой метод выделения кода:
[System.Web.Services.WebMethod]
public static string CheckIfExists(string recordID)
{
string test = recordID;
return "record exists";
}
Почему это так?