zoukankan      html  css  js  c++  java
  • ClientScript.GetCallbackEventReference几个参数的使用实例

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="Cl_WebComTest.WebForm3" %>

    <!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></title>
        
    <script type="text/javascript">
            
    function fun_callbk(msg,context) {
                
    <%=this.ClientScript.GetCallbackEventReference(this,"msg","showMsg","context")%>
            }


            
    function showMsg(rValue,context) {
                alert(rValue);
                alert(context.UnitText);
            }
        
        
    </script>
    </head>
    <body>
        
    <form id="form1" runat="server">
        
    <div>
            
    <div style="cursor:hand;background-color:#ededed;" onclick="var context=new Object;context.UnitText = '个';fun_callbk('大家好',context)">click me</div>
        
    </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 Cl_WebComTest
    {
        
    public partial class WebForm3 : System.Web.UI.Page, ICallbackEventHandler
        {
            
    string myStr = string.Empty;

            
    public void RaiseCallbackEvent(string arg)
            {

                myStr 
    = arg + "hello";//还是简单的写,将客户端传来的值赋给咱新声明的变量

                
    //加一个hello,是为了验证数据的确是有服务端处理后返回的

            }


            
    public string GetCallbackResult()
            {
                
    return myStr;//将结果返回客户端
            }



            
    protected void Page_Load(object sender, EventArgs e)
            {

            }
        }
    }
  • 相关阅读:
    BZOJ3752 : Hack
    XIV Open Cup named after E.V. Pankratiev. GP of SPb
    XIII Open Cup named after E.V. Pankratiev. GP of Ukraine
    BZOJ2087 : [Poi2010]Sheep
    BZOJ2080 : [Poi2010]Railway
    BZOJ2082 : [Poi2010]Divine divisor
    Moscow Pre-Finals Workshop 2016. National Taiwan U Selection
    XIII Open Cup named after E.V. Pankratiev. GP of Asia and South Caucasus
    XIII Open Cup named after E.V. Pankratiev. GP of Azov Sea
    XIII Open Cup named after E.V. Pankratiev. GP of SPb
  • 原文地址:https://www.cnblogs.com/zhuawang/p/2027646.html
Copyright © 2011-2022 走看看