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);

     

  • 相关阅读:
    上传下载---上传
    分页中的难点
    分页的实现
    c3p0-config连接池
    判断
    客户关系管理增删改
    转发和重定向
    dbUtils结果集处理器
    加载配置文件.properties,及面向接口编程的DaoFactory
    jdbc链接数据库mysql
  • 原文地址:https://www.cnblogs.com/dengshaojun/p/3612838.html
Copyright © 2011-2022 走看看