问题描述
AJAX中JAVASCRIPT中想调用后台的函数,怎么调用?谢谢
解决方案
解决方案二:
你可以在baidu里输入"asp.netajaxwebservice",点击搜索....
解决方案三:
一:如果就是调用一个函数可以<%=MethodName()%>二:首先页面上要有ScriptManager后台代码:C#codeusingSystem.Web.Services;[WebMethod]publicstaticDateTimeGetCurrentTime(){returnDateTime.UtcNow;}前台代码:HTMLcode<inputtype="button"value="GetCurrentTime"onclick="getCurrentTime()"/><scriptlanguage="javascript"type="text/javascript">functiongetCurrentTime(){PageMethods.GetCurrentTime(getCurrentTimeSucceeded);}functiongetCurrentTimeSucceeded(result){alert(result);}</script>
解决方案四:
o
解决方案五:
楼主首先需要在页面上加入一个scriptmanager控件,然后在后台将想在前台调用的函数的定义为static的,PageMethods.MethodName()就可以啦。前提是试用ASP.NETAJAX框架。谢谢,具体的楼主可以去查一下文档。
时间: 2024-10-28 09:10:01