ASP.NET 2.0中实现客户端回调的简化版
下面给出一个简化版的实现无动态刷新的例子:
         可以在客户端无动态刷新的取服务器端的时间

新建一个页面:
后台代码:
public partial class Test : System.Web.UI.Page, ICallbackEventHandler
{
    public string strVal = "";

    protected void Page_Load(object sender, EventArgs e)
    {
        ClientScriptManager cs = Page.ClientScript;
        string callback = cs.GetCallbackEventReference(this, "this.value", "FunTest", "this.value");
        txt.Attributes.Add("onclick", callback);
    }


    public void RaiseCallbackEvent(string eventArgument)
    {
        //char[] chars = eventArgument.ToCharArray();
        //Array.Reverse(chars);
        //strVal =  new string(chars);
        strVal =  DateTime.Now.ToString();
    }

    public string GetCallbackResult()
    {
        return strVal;
    }
}

页面代码
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script language="javascript">
        function FunTest(result,context)
        {
            document.getElementById("txt").value = result + "      " + context;
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="txt" runat="server"></asp:TextBox>
    </div>
    </form>
</body>
</html>

 
阅读更多
想对作者说点什么? 我来说一句

ASP.NET 2.0客户端回调实例代码

2008年05月20日 2KB 下载

ASP.NET 2.0客户端回调实现分析

2009年08月24日 281KB 下载

asp.net 2.0客户端回调实现分析

2008年12月05日 281KB 下载

ASP.NET 网页中实现回调

2009年09月11日 41KB 下载

没有更多推荐了,返回首页

不良信息举报

ASP.NET 2.0中实现客户端回调的简化版

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭