配合ScriptManager控件,可以快速的写出ajax无刷新效果注意EnablePageMethods属性要设为true
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>
//第一个为后台方法参数(可以不写传参数)
//第二个为(回调方法)
function GetDate() {
PageMethods.Date($("#text1").val(), sucess);
}
//回调方法
function sucess(result) {
$("#text1").val("");
$("#text1").val(result);
}
//后台方法
[WebMethod]
public static string Date(string str)
{
return DateTime.Now.ToString() + str;
}
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>
//第一个为后台方法参数(可以不写传参数)
//第二个为(回调方法)
function GetDate() {
PageMethods.Date($("#text1").val(), sucess);
}
//回调方法
function sucess(result) {
$("#text1").val("");
$("#text1").val(result);
}
//后台方法
[WebMethod]
public static string Date(string str)
{
return DateTime.Now.ToString() + str;
}