asp.net 2.0简单回调一例
2008-08-25 15:05
387 查看
Default.aspx的html
Code
public partial class _Default : System.Web.UI.Page ,System.Web.UI.ICallbackEventHandler
{
private string _UseCallback = null;
protected void Page_Load(object sender, EventArgs e)
{
// 获得客户端回调方法GetDateFromServer的引用
string cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg", "GetDateFromServer", "context");
// 生成一个JavaScript脚本来触发回调
string cbScript = "function UseCallBack(arg,context){" + cbReference + ";}";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "UserCallback", cbScript, true);
this.Label1.Text = DateTime.Now.ToString();
}
public string GetCallbackResult()
{
return _UseCallback;
}
public void RaiseCallbackEvent(string eventArgument)
{
_UseCallback = DateTime.Now.ToString();
}
}
首先页面运行时 Lable1的text会获得当前时间。
然后点击按钮 ,Textbox1的值也获得当前时间,但是Labl1的值没变,注意页面没有刷新。
Code
public partial class _Default : System.Web.UI.Page ,System.Web.UI.ICallbackEventHandler
{
private string _UseCallback = null;
protected void Page_Load(object sender, EventArgs e)
{
// 获得客户端回调方法GetDateFromServer的引用
string cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg", "GetDateFromServer", "context");
// 生成一个JavaScript脚本来触发回调
string cbScript = "function UseCallBack(arg,context){" + cbReference + ";}";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "UserCallback", cbScript, true);
this.Label1.Text = DateTime.Now.ToString();
}
public string GetCallbackResult()
{
return _UseCallback;
}
public void RaiseCallbackEvent(string eventArgument)
{
_UseCallback = DateTime.Now.ToString();
}
}
首先页面运行时 Lable1的text会获得当前时间。
然后点击按钮 ,Textbox1的值也获得当前时间,但是Labl1的值没变,注意页面没有刷新。
相关文章推荐
- ASP.NET 2.0中控件的简单异步回调
- ASP.NET 2.0 中控件的简单异步回调
- ASP.NET 2.0一些简单而有用的技巧
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- ASP.NET 2.0客户端回调的实现分析
- Asp.Net 2.0 中"回发或回调参数无效"的解决方案
- ASP.NET 2.0客户端回调的实现分析
- ASP.NET 2.0服务器控件开发之简单属性
- ASP.NET 2.0客户端回调的实现分析 2
- ASP.NET 2.0 AJAX 第二天:创建一个简单的ASP.NET 2.0 AJAX 应用程序
- ASP.NET 2.0客户端回调的实现分析(1)
- ASP.NET 2.0客户端回调的实现分析(2)
- ASP.NET 2.0中的客户端回调
- asp.net mvc 2.0 简单的上传图片到数据库和显示图片
- 最简单的Asp.Net 2.0 TreeView的Checkbox级联操作
- [修炼内功]ASP.NET 2.0客户端回调实现无刷新页面
- ASP.NET 2.0 正式版中无刷新页面(客户端回调)的开发
- asp.net Core2.0 + Dapper 简单案例
- 我的AjaxPage对象(Asp.NET 1.1)-借用2.0的Callback实现无刷新回调
- ASP.NET Cache简单应用一例