ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
来源:互联网 发布:康佳网络直播app 编辑:程序博客网 时间:2024/05/20 05:11
首先都是使用VS.Net2005创建一个 ASP.Net AJAX-Enabled Web Application
1、使用AJAX直接调用后台方法:
后台代码:
- namespace AJAX1
- {
- public partial class _Default : System.Web.UI.Page
- {
- // 需要标识为WebMethod
- [System.Web.Services.WebMethod]
- // 注意,要让前台调用的方法,一定要是public和static的
- public static string Hello(string name)
- {
- return "Hello:" + name;
- }
- }
- }
前台代码:
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AJAX1._Default" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head runat="server">
- <title>Untitled Page</title>
- <script type="text/javascript">
- function btnClick(){
- // 调用页面后台方法,前面跟方法所需的参数,接着是方法回调成功时要执行的js函数,最后一个是方法回调失败时要执行的js函数
- PageMethods.Hello("you",funReady,funError);
- }
- // result 就是后台方法返回的数据
- function funReady(result){
- alert(result);
- }
- // err 就是后台方法返回的错误信息
- function funError(err){
- alert("Error:" + err._message );
- }
- </script>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- 下面要加上EnablePageMethods="true"属性,才能使用后台方法
- <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
- </asp:ScriptManager>
- <input type="button" onclick="btnClick();" value="test" />
- </div>
- </form>
- </body>
- </html>
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法
- 微软ASP.Net Ajax:使用AJAX直接调用后台页面类方法
- ASP.Net Ajax应用初步:使用AJAX调用WebService
- ASP.Net Ajax应用初步:使用AJAX调用WebService
- VS2005 使用AJAX直接调用后台方法
- 使用AJAX直接调用后台方法
- jquery ajax调用asp.net 后台方法
- JQuery Ajax调用asp.net后台方法
- jQuery.ajax()调用asp.net后台方法
- JQuery Ajax调用asp.net后台方法
- JQuery Ajax调用asp.net后台方法
- JQuery Ajax调用asp.net后台方法
- Asp.net中ajax调用后台方法
- jQuery.ajax()调用asp.net后台方法
- jQuery.ajax()调用asp.net后台方法
- WEB2.0概念诠释
- Linux必学的60个命令
- JACOB操作Office的一些实例
- JSON 入门指南
- tomcat-建立虚拟子目录
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- Linux程式设计
- PKI_商用密码通用产品名单(共386项)
- Razor Profiler:测试AJAX代码工具
- LINUX启动服务详解
- XML转义符
- 技巧:AWK 关联数组的一个应用
- SOA 探索2:用活动对象模型解决复杂业务事务的挑战
- XML 数字签名的使用小技巧