我一直试图以这种方式用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" />
但是我没有得到任何结果,我的意思是没有弹出警报信息。究竟出了什么问题?
答案 0 :(得分:1)
在EnablePageMethods
上将ScriptManager
设为 true 。
<asp:ScriptManager EnablePageMethods="True" />