在javascript中调用c#函数

时间:2013-08-03 20:27:20

标签: javascript asp.net

我一直试图以这种方式用javascript调用c#函数:

function x() {
    PageMethods.F1(onSucess, onError);

    function onSucess(result) {
       alert('Success');
    }
    function onError(result) {
       alert('Something wrong.');
    }
}
[WebMethod]
public static boolean F1()
{
    return true;
}

<asp:Button ID="Button1" runat="server"  OnClientClick="x(); return false"    Text="Button"  />

但是我没有得到任何结果,我的意思是没有弹出警报信息。究竟出了什么问题?

1 个答案:

答案 0 :(得分:1)

EnablePageMethods上将ScriptManager设为 true

<asp:ScriptManager EnablePageMethods="True" />