• ASP.NET中前台调用后台、后台调用前台的变量或方法


    一、前台调用后台

    1、前台调用后台变量(注:数组变量不能获得,需先在后台已分隔符转成字符串变量,前台得到后再处理成数组)

      后台页面提供一个全局变量,Page_Load中给赋值,前台使用<%=XXX %>来获得变量;

    2、前台调用后台方法(即Ajax,见Jquery,绑定到按钮的Click)

    二、后台调用前台

    1、后台使用前台的变量

      方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;
             2、后台用request["id"]来获取值;
      方法二:可以用cookie或session

    2、后台使用前台函数

     (1)用ClientScript类动态添加脚本(较好)

      前台: function closeWindow() {....}

      后台: ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>closeWindow();</script>");

     (2)OnClientClick 

      <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="client_click()" OnClick="Button1_Click" />
      client_click() 就是javascript的一个方法,先执行client_click();

     (3)Button1.Attributes.Add("onclick", "return Client_Click()");

      “Client_Click() “是一个前台方法,可以替换成一般的脚本如:retrun confirm('确定删除吗?')

  • 相关阅读:
    对JAVA集合进行遍历删除时务必要用迭代器
    【javascript的那些事】等待加载完js后执行方法
    【微信H5】 Redirect_uri参数错误解决方法
    关于Java优质代码的那些事
    H5页面微信分享和手Q分享设置
    LVS+keepalived-DR模式
    Linux文件误删恢复
    MySQL常用语句
    sudo权限配置
    Rsync同步部署web服务端配置
  • 原文地址:https://www.cnblogs.com/qfcndtt/p/2638295.html
Copyright © 2020-2023  润新知