C# 后台函数获取前台JS函数变量值

问题描述

前台:<scripttype="text/javascript">functionclick(node){varclickednode=node.id;alert(clickednode);}</script>后台:定义个函数,变量的值要前台的clickednode给赋值。不知到说明白没??

解决方案

解决方案二:
可以直接用hidden前台赋值后台取值
解决方案三:
引用1楼accomp的回复:

可以直接用hidden前台赋值后台取值

可以实现,也可以用ajax把前台的值传到后台去...
解决方案四:
最简单的办法就是用个隐藏控件<hidden>,
解决方案五:
方法一:用隐藏域,后台Request.Form[""]获取;方法二:用ajax;方法三:js写入cookie,后台从cookie取出;方法四:用url传参,js修改form元素action属性,加上参数后,下次提交后台获取参数值。
解决方案六:
使用一个服务端的隐藏域,在前台用js赋值,后台就可以直接取值了。也可以使用ajax传参的方式,将js中的变量值作为参数传递给后台。<scripttype="text/javascript">functionclick(node){varclickednode=node.id;$("#hideVal").val(clickednode);alert(clickednode);}</script><inputtype="hidden"id="hideVal"runat="server"/>

解决方案七:
简单的方法就是用个隐藏的hideen或者Literal在JS中赋值。

时间: 2024-07-28 12:56:02

C# 后台函数获取前台JS函数变量值的相关文章

mvc前台用@写代码时如何获取input的value值或js的变量值

问题描述 mvc前台用@写代码时如何获取input的value值或js的变量值 <script> $('input[name=c1]').change(function () { var value1 = $(this).val(); var value2 = $('input[name=c2]').val(); var value3 = $('input[name=c3]') if (value2 != """") { value3.val(@Calc

easyui 删除复选框选中的数据,在后台怎么接受前台js数组

问题描述 easyui 删除复选框选中的数据,在后台怎么接受前台js数组 我需要做一个删除功能,datagrid第一列是复选框,我根据选中的复选框来删除,可能是单选或多选,我在前台是拿到选中的行的id,用一个数组保存下来, 看代码 // 返回被选中的行 然后集成的其实是 对象数组 var row = $('#tab').datagrid('getSelections'); var i = 0; var string = ""; for(i;i<row.length;i++){ s

传值-后台如何获取前台a标签里的值

问题描述 后台如何获取前台a标签里的值 后台如何获取前台">里的id值 如图: 后台这样写不对,要怎么才能获得? 解决方案 你的写法在product-more.aspx获取是没有问题的 如果你要在当前页面后台获取,那么你可以这样: <a id="abc" runate="server" href="" /> string id=abc.value; 解决方案二: 你要在当前页面获取还是 product-more.asp

jax ro-关于AjaxPro调用后台方法,前台js都不执行

问题描述 关于AjaxPro调用后台方法,前台js都不执行 后台的 namespace Ext_js { [AjaxPro.AjaxNamespace("AppAjax")] public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //注册AJax if (!Page.IsPostBack) { AjaxPro.Utility.R

spring mvc-SpringMVC 后台怎么获取前台jsp页面中file中的文件。

问题描述 SpringMVC 后台怎么获取前台jsp页面中file中的文件. 把file中的Excel文件提交,后台该如何获取这个Excel文件. 解决方案 SpringMVC默认是关闭fileupload功能的,开启该能够并验证文件上传,需要做如下几件事情: 第一:打开SpringMVC的文件上传功能: ***-servlet.xml中配置: <bean id="multipartResolver" class="org.springframework.web.mul

php用ini_get获取php.ini里变量值的方法_php技巧

本文实例讲述了php用ini_get获取php.ini里变量值的方法.分享给大家供大家参考.具体分析如下: 要得到php.ini里的变量值,当然,你可以用phpinfo();来得到所有php配置信息,但如果要想得到某个变量值的话,你又要怎样获取呢? php里提供一个获取php.ini里的变量值的函数:ini_get() ini_get()的用法非常简单,下面通过实例说明它是如何使用的. 语法: string ini_get ( string varname ) 返回值如果为布尔型则为0或1 实例

后台调用前台JS函数

问题描述 前台页面函数LoadJs功能是调用一个JS文件,估计有问题<headrunat="server"><title>无标题页</title><scriptlanguage=javascript>functionLoadJs(){//alert("HelloWorld!");varKey=document.getElementById("SrcExample")Key.src="../

C#后台调用前台Js函数

// ----------这里是后台调用前台Js Page.ClientScript.RegisterStartupScript(this.GetType(), "", " ");

js中一个函数获取另一个函数返回值问题探讨_javascript技巧

复制代码 代码如下: //此种为异步,还不等ajax赋完值,函数就return了. function getCaseInfoForMap(){ var formInfo=$("#firstForm").serialize(); var dd; $.ajax({ type:"post", url:"<%=path %>/webmodule/constructionDecision/WjInfo/getCaseInfoForMap.do?timeT