ASP.NET 2.0 正式版中无刷新页面的开发

下面我来一步一步的带大家开发无刷新的页面!

第一步:实现 ICallbackEventHandler 接口

等控件中的实现代码。

建立一个 Web 网站,我们来修改 default.aspx.cs 文件:

1 public partial class _Default : System.Web.UI.Page, ICallbackEventHandler

1 private string str;

2 public void RaiseCallbackEvent(string eventArgument)

3 {

4 //可以根据传递的参数不同,调用不同的处理逻辑

5 str = "从服务器端返回的内容:" + eventArgument;

6 }

7

8 public string GetCallbackResult()

9 {

10 return str;

11 }

12

第二步:注册回调方法

1 <asp:TextBox runat="server"></asp:TextBox>

2 <input type="button" value="提交到Label1" onclick="CallServer(TextBox1, Label1)"/><br/>

3 <asp:Label runat="server" Text="Label1:"></asp:Label>

4