- 浏览: 245654 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
yulanlian:
...
实现在删除数据后,自增列的值连续 -
RonQi:
楼主写的很好,支持原创!
Google Protocol Buffers
C#代码与javaScript函数的相互调用
我们通过问答的方式来为大家解答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里用 可以调用
前台脚本
以下是引用片段:
<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>
方法三:1、
以下是引用片段:
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument)
{
var theForm = document.Form1; //指runat=server的form
theForm.__EVENTTARGET.value = eventTarget;
theFrom.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
-->
</script>
<input id="Button1" type="button" name="Button1" value="按钮" >
方法四:
以下是引用片段:
script language="javascript">
function SubmitKeyClick()
{
if (event.keyCode == 13)
{
event.cancelBubble = true;
event.returnValue = false;
document.all.FunName.value="你要调用的函数名";
document.form[0].submit();
}
}
</script>
<INPUT id="aaa" type="text">
<input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉
在.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、通过页面上隐藏域访问<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类,然后
以下是引用片段:
private void Button2_Click(object sender, System.EventArgs e)
{
string str;
str="";
//Literal1.Visible=true;
Literal1.Text=str;
}
本文来自: http://i.aspx1.com/showtopic-1373.htm
发表评论
-
win7和VS2010下配置OpenGL的方法
2011-01-15 23:45 6411刚装了win7和VS2010。看了下配置OpenGL的方法和以 ... -
用好ASP.NET 2.0的URL映射
2010-12-06 08:31 764简介: URL映射是ASP.NET 2.0中提供的 ... -
.NET加密技术应用
2010-12-06 08:20 774using System; using System. ... -
加密web.config中数据参数的信息
2010-12-06 08:17 828我们都知道web.config可以保存连接字符串, ... -
主题:ASP.NET加上水印
2010-12-02 19:56 814为我们发布的图片加上一个水印,也是我们经常要做的事情,那怎 ... -
asp.net 2.0 读写配置文件
2010-12-01 11:13 1106下面我给出一个简单的例子说明如何使用WebConf ... -
ASP.NET配置文件的读、写操作
2010-12-01 11:03 1322虽然web.config文件是一个XML文件,但是由于权限的原 ... -
使用aspx实现发送email
2010-11-28 22:08 737源代码如下:using System; using Syst ... -
未能加载文件或程序集system.web.extensions解决方法
2010-11-27 09:40 1639未能加载文件或程序集system.web.extensions ... -
asp.net根据域名查ip C#版
2010-10-31 17:04 1007网上有类似的教程,但是是asp.net 1.1的版本,这是本人 ... -
如何构造一个C#语言的爬虫程序
2010-10-31 17:03 866C#特别适合于构造蜘蛛 ... -
C#操作XML的类:xmlHelper例子
2010-10-31 16:31 4463首先,看下这个XmlHelper类库的结构,如下图: 然后, ... -
C#知识点总结_委托篇
2010-10-30 18:10 638C#知识点总结1——委托篇 1.委托概念: 当要把方法传 ... -
调用Windows API
2010-10-30 18:04 1008在.Net Framework SDK文档中 ... -
C#中正确的调用API函数
2010-10-30 18:02 1015在C#中经常需要调用一些API函数,那么怎样才能正确的调用AP ... -
用C#和本地Windows API操纵系统菜单
2010-10-30 18:00 1531一、前言 .NET框架是Windows应用领域中一个非常新 ... -
.NET(C#)连接各类数据库代码-集锦
2010-09-05 07:59 13031.C#连接连接Access using System.Da ... -
C#调用rar.exe解压一个rar文件到系统的临时目录
2010-08-31 00:04 1890//取得系统临时目录 string sysTempDir = ... -
C#实现winform软件开机自动启动并最小化到系统托盘
2010-08-31 00:01 4452一、开机自动启动: 拖一个CheckBox 1、软件启动时 ... -
C#里面比较时间大小三种方法收藏
2010-08-30 23:56 13011.比较时间大小的实验 string st1 ...
相关推荐
C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用
本文将深入探讨C#代码与JavaScript函数的相互调用机制,解析如何在ASP.NET环境中利用这两种语言的优势,构建高效、动态的Web应用。 ### C#调用JavaScript #### 直接插入JavaScript代码 在C#的ASP.NET页面中,可以...
### C#代码与JavaScript函数的相互调用 #### 1. 如何在JavaScript访问C#函数? 在讨论如何实现JavaScript访问C#函数之前,我们先理解一下这两种语言通常的使用场景。C#常用于服务器端编程,而JavaScript则主要用于...
asp.net后台调用javascript函数、已有变量。 javascript调用后台(.cs文件)的函数、变量。
在IT领域,C#与JavaScript两种语言的相互调用是一个重要的技术点,尤其在Web开发中,这种跨语言调用可以极大地提升应用的灵活性和功能的丰富性。根据提供的文件信息,我们可以深入探讨C#与JavaScript相互调用的几种...
- 在C#中创建Literal控件,设置其文本属性为JavaScript函数调用的代码。 2. **实现效果**: - 页面渲染时会包含这段JavaScript函数调用,从而实现在C#中调用JavaScript函数的目的。 #### 六、总结 以上介绍了...
一个在HTML中使用Javascript的window.external调用C#内函数的示例程序。该方法可应用于网页程序开发中的网页-程序沟通,例如用C#的IHTMLWindow2.execScript替换HTML默认Javascript方法使其直接与C#传参、通讯。
以上步骤详细介绍了如何利用JavaScript与C#相结合,在Web应用程序中实现从前端到后端的函数调用。这种方法适用于需要从前端触发后端业务逻辑的场景,例如表单提交、数据查询等。通过这种方式,可以有效提升应用程序...
3. **JavaScript触发服务器端事件**:为了从JavaScript函数调用C#函数,你通常会使用`__doPostBack`函数。这个函数接受两个参数:`eventTarget`和`eventArgument`,分别表示触发事件的目标和事件的参数。例如: ``...
在C#中调用JavaScript函数,可以使用`GameObject.Find()`来获取带有指定组件的游戏对象,然后通过`GetComponent()`获得JavaScript组件实例,并调用其公开的方法。以下是一个例子: ```csharp using UnityEngine;...
C#代码与javaScript函数的相互调用 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中...
问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById(“btn1”).click(); 3...
这样,当JavaScript函数被调用时,实际上会触发后台的C#方法。 **方法二:**使用HTML嵌入C#表达式 在HTML中,你可以使用`<%= %>`语法将C#方法的返回值注入到JavaScript中: ```html var a = "() %>"; alert(a); `...
在这个案例中,我们关注的是"C# 代码与 JS 相互调用",这涉及到两个主要技术:Xilium.CefGlue 和 JavaScript(JS)与C#之间的交互。CefGlue是一个用于.NET Framework和.NET Core的Chromium Embedded Framework(CEF...
C#可以直接通过`UnityEngine.JSObject`来调用JavaScript函数。首先,你需要获取JavaScript对象的引用,这通常是通过Unity的`GameObject.GetComponent()`来获取。然后,你可以通过`JSObject.Call`方法来调用...