空间管理 您的位置: ITPUB个人空间 » .NET技术 » 日志
.NEt专家博客!

JAVASCRIPT C# 相互访问

上一篇 / 下一篇  2010-04-02 13:30:07 / 个人分类:.net开发技术

查看( 35 ) / 评论( 1 ) / 评分( 0 / 0 )
如何在JavaScript访问C#函数,如何在C#中访问JavaScript的已有变量等实现方法问:

1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下: javaScript函数中执行C#代码中的函数:
方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:1、函数声明为public 后台代码(把public改成protected也可以) public string ss() { return("a"); } 2、在html里用可以调用 前台脚本
方法三:1、
方法四: 〈!--用来存储你要调用的函数 --〉 在.CS里有: public Page_OnLoad() { if (!Page.IsPost()) { string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:""; //根据传回来的值决定调用哪个函数 switch(strFunName) { case "enter()": enter() ; //调用该函数 break; case "其他": //调用其他函数 break; default: //调用默认函数 break; } } } public void enter() { //……比如计算某值 }
问题2.如何在JavaScript访问C#变量?
答案如下: 方法一:1、通过页面上隐藏域访问
方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为''或"++"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本 "" tmp是后台变量,然后js中可以直接访问temp获得值。
问题3.如何在C#中访问JavaScript的已有变量?
答案如下: 方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中; 2、后台用request["id"]来获取值;
方法二:可以用cookie或session
4.如何在C#中访问JavaScript函数?
答案如下: c#代码中执行javaScript函数:
方法一:1、Page.RegisterStartupScript("ggg","");
方法二:使用Literal类,然后 private void Button2_Click(object sender, System.EventArgs e) { string str; str=""; //Literal1.Visible=true; Literal1.Text=str; }

JAVASCRIPT C# 相互访问相关推荐

  1. iframe与主框架跨域相互访问方法

    iframe 与主框架相互访问方法 1.同域相互访问 假设A.html 与 b.html domain都是localhost (同域) A.html中iframe 嵌入 B.html,name=myf ...

  2. [轉]子窗口和父窗口的函数或对象能否相互访问

    子窗口和父窗口的函数或对象能否相互访问 解决思路:        每一个窗口其实也是一个对象,窗口内的对象或函数就相当于对象内的对象或方法,问题的关键是如何取得窗口对象的控制句柄,不同的窗口的控件句柄 ...

  3. 多台Linux服务器SSH相互访问无需密码--转

    一.环境配置 1.系统:CentOS release 5.6   IP:192.168.4.200   主机名:JW01 2.系统:CentOS release 5.9   IP:192.168.4. ...

  4. 原型共享数据 原型简单语法 原型中方法是可以相互访问 实例对象属性方法层层搜索

    利用原型共享数据 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  5. NanUI文档 - 如何实现C#与Javascript的相互通信

    NanUI文档目录 NanUI简介 开始使用NanUI 打包并使用内嵌式的HTML/CSS/JS资源 使用网页来设计整个窗口 如何实现C#与Javascript的相互通信 如何处理NanUI中的下载过 ...

  6. 多台Linux服务器SSH相互访问无需密码

    一.环境配置 1.系统:CentOS release 5.6   IP:192.168.4.200   主机名:JW01 2.系统:CentOS release 5.9   IP:192.168.4. ...

  7. 服务器端可控情形的Javascript跨域访问解决方法

    在最近的一个web项目中为了实现bookmark功能碰到了javascript跨域访问的问题.起初,在google上搜的很多解决方案并不适用于我的情形,只在有一篇文章中提到的远程加载javascrip ...

  8. ssh相互访问不用密码

    ssh相互访问不用密码 操作过程如下: 举例:从A机访问B机不用密码. A:上面执行 #ssh-keygen -t rsa 生成两个文件:/root/.ssh/id_rsa.pub公钥和/root/. ...

  9. sql与ORACLE链接服务器相互访问方法

    sql与ORACLE链接服务器相互访问方法 (1)oracl访问sql 主要是在表名后加上@链接服务器名 SELECT H.FORM_KIND, H.FORM_NO FROM FM_FORM_HEAD ...

最新文章

  1. 自动化部署之gitlab备份和恢复
  2. java中读取某路径下的文本内容
  3. spark-1.6.0-cdh5.15.1环境搭建:Local模式和StandAlone
  4. mysql代表单个字符_mysql字符编码以及字符序
  5. 解析浏览器访问服务器 Servlet 应用程序的交互过程(Servlet 容器如何处理请求资源路径)
  6. 分组取最新记录的SQL
  7. centos软件软件包
  8. 入门Vue.js要学习哪些知识?
  9. 简单了解机器学习(Machine Learning)
  10. 基于opencv的手势识别(HSV)控制鼠标
  11. fckeditor的皮肤系列:皮肤更换
  12. 使用Excle做数据分析与时间序列季节指数预测
  13. 官网显示500内部服务器有错误代码,【500错误】http 500 - 内部服务器错误(错误代码500)解决方法...
  14. SDN/Mininet/ryu 踩坑
  15. SQL Server之STUFF 使用
  16. XDL: An Industrial Deep Learning Framework for High-dimensional Sparse Data 论文笔记
  17. 设计模式(9)[JS版]-JavaScript设计模式之如何实现桥接模式???
  18. 【苹果家庭iMessage推送】Aupperpushslcertificate或ProductPushsCertificate证书不可以过期
  19. 小程序上拉分页onReachBottom不触发
  20. 学好python薪水有多少笔画_Python 获得汉字笔画

热门文章

  1. php连接postgresql
  2. ASP.NET在.ashx文件中使用session出异常,未将对象引用到对象的实例
  3. Smarty 生成静态页
  4. Microsoft SQL server 2000 安装挂起 mssql 2000 挂起无法安装的问题
  5. hdu 3954(线段树区间更新)
  6. 模板类可以使用虚函数,模板函数不能是虚函数
  7. codeforces 483B Friends and Presents
  8. LeetCode 70. 爬楼梯(Climbing Stairs)
  9. windows下tensorflow安装
  10. 配置zabbix监控windows,cmd运行报错cannot connect to Service Manager: [0x00000005]