AjaxPro.AjaxMethod 简单应用,
用AjaxPro无刷新实现站内信息实时提示功能,用AjaxPro.2.dll实现表数据绑定和无刷新分页
首先,必不可少的就是dll-----AjaxPro.2
下载地址:http://down7.pc6.com/xy3/AjaxPro.2.zip
第一步,项目先引用这个dll
前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script> function test() { var exm = WebApplication2.WebForm1.ChangeState().value;//名称空间.类名(页面名称) alert(exm); } </script> </head> <body> <form id="form1" runat="server"> <div> <a href="#" onclick="test()">测试</a> </div> </form> </body> </html>
后台代码:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication2 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {
AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));//这的WebForm1是指页面,注册脚本 } [AjaxPro.AjaxMethod]//这个地方是指定该方法可以被调用 public string ChangeState() { return "测试"; } } }
页面效果:
完成!