zoukankan      html  css  js  c++  java
  • C#和JavaScript交互(asp.net前台和后台互调)总结 (转)

     

    1.如何在JavaScript访问C#函数?

    2.如何在JavaScript访问C#变量?

    3.如何在C#中访问JavaScript的已有变量?

    4.如何在C#中访问JavaScript函数?

     

    一:

      1.如果方法被声明成protected/public,且是非void型方法,页面可直接使用<%=后台方法名() %>

      2.使用ajax调用一般处理程序

      3.使用ajax调用后台方法,方法加[WebService]

     

    二:

      1.使用隐藏域<input type="hidden" runat="server" id="Hidden1" />

      2.如果变量被定义成protected/public,页面可直接用<%=n %>

      3.后台注册脚本,前台js获取变量,如:ScriptManage.RegisterStartupScript(this,this.GetType(),"abc","var n="+n,true);

       前台即可用使用var n这个变量

     

    三:

      1.将js变量值写入服务器控件,后台通过id获取

      2.使用cookie或session储存变量,后台直接使用

     

    四:

      1.使用注册脚本,ScriptManage.RegisterStartupScript(this,this,GetType(),"abc","js方法名()",true);

     

  • 相关阅读:
    colock
    ToggleButton 和 Switch
    radioButon的使用
    kotlin中val和var的区别
    textEdit
    c++ 网络编程基础
    网格布局 GridLayout
    数组、指针和引用
    Hello Word
    Win7-U盘安装出现"We were unable to copy your files. "
  • 原文地址:https://www.cnblogs.com/dengshaojun/p/3612838.html
Copyright © 2011-2022 走看看