Na ASPX mam:
<script type = "text/javascript">
function ShowInformation() {
$.ajax({
type: "POST",
async: false,
url: "Default.aspx/GetData",
success: OnSuccess
});
}
function OnSuccess() {
return false;
}
</script>
<asp:TextBox runat="server" id="txtCustom" />
<asp:Button runat="server" ID="btnClick" Text="Przykladowy button" OnClick="btnClick_Click" OnClientClick="return ShowInformation();" />
a w pliku .cs mam:
[System.Web.Services.WebMethod]
public static bool GetData()
{
return false;
}
Natomiast po naciśnięciu Buttona niestety return false; nie działa i jest wysyłany PostBack a tym samym wchodzi mi do metody btnClick_Click, co jest nieporządanym efektem. Chciałbym w metododzie GetData zawrzeć pewną logikę oraz zwracać true lub false. Ktoś podpowie jak to osiągnąć ?