ASP.NET中javascript与c#互相访问
来源:互联网 发布:帝国cms url规则 编辑:程序博客网 时间:2024/04/30 07:15
下面要解决的问题如下:
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也可以)
2、在 html 里用可以调用前台脚本
方法三:
在.CS里有:
问题2.如何在JavaScript访问C#变量?
答案如下:
方法一:1、通过页面上隐藏域访问 <input id="xx" type="hidden" runat="server">
方法二:1、如后台定义了PUBLIC STRING N; 前台js中引用该变量的格式为''或"++"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本
"<script language='javascript'>var temp=" + tmp + "</script>"
tmp是后台变量,然后js中可以直接访问temp获得值。
问题3.如何在C#中访问JavaScript的已有变量?
答案如下:
方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;2、后台用request["id"]来获取值;
方法二:可以用cookie或session
问题4.如何在C#中访问JavaScript函数?
答案如下:
c#代码中执行javaScript函数:
方法一:1、
Page.RegisterStartupScript("ggg"," ");
方法二:使用Literal类,然后
- ASP.NET中javascript与c#互相访问
- ASP.NET中javascript与c#互相访问
- ASP.NET中javascript与c#互相访问
- ASP.NET中javascript与c#互相访问
- ASP.NET中javascript与c#互相访问
- ASP.NET中javascript与c#互相访问
- ASP.NET中javascript与c#互相访问
- javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互(转)
- javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互 这里主要包括了javascipt与后台CS代码四种方法互调(其中包括函数与变量的访问)
- javascript与asp.net(c#)互相调用方法
- asp.net中前台javascript与后台C#交互
- asp.net中前台javascript与后台C#交互
- asp.net中前台javascript与后台C#交互
- asp.net中javascript与后台c#交互
- C#与JavaScript互相调用
- C#与JavaScript互相调用
- javascript和Asp.net互相操作cookie
- C#与Native C++互相访问
- VB中采用TCP协议用winsock控件发送和接收自定义结构体数据
- BeansDB Source Code Reading (2)
- C#开源资源汇总
- c#.net常用函数列表
- 蚁群算法解决旅行商问题
- ASP.NET中javascript与c#互相访问
- “最佳优秀团队解散的背后”--透过现象看外包的本质
- VB下CRC校验程序
- 数据库设计技巧:数据库设计中的14个技巧
- JS对CHECKBOX的操作
- 如何实现某一目录的forms身份验证
- Flex中取DataGrid里的值
- 搭建Eclipse+MyEclipse开发环境
- C++ 初学者指南 第七篇(2)