在客户端,反之亦然Asp.Net和JavaScript访问服务器端变量 [英] Access Server side variable on client side and Vice versa Asp.Net and javascript

查看:130
本文介绍了在客户端,反之亦然Asp.Net和JavaScript访问服务器端变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在客户端和其他方式轮添加服务器端变量的要求。因为我需要使用JavaScript来设置从客户端的值,并访问code在同一页之后。

I have a requirement of adding server side variables in client side and other way round. Because I need to set a value from client side using javascript and access the same in code behind page.

我要使用C#.NET和JavaScript。

I have to use C#.Net and javascript.

任何路线请

推荐答案

您可以简单地用code块(写出变量的JavaScript < %%>

You can simply write out variables to the javascript using code blocks (<%%>):

var mJSVariable = <%:myServerSideVariable%>;

要反其道而行之,最容易的事是给JS值写入服务器端隐藏的表单字段,并把它捡起来在服务器端:

To do the opposite, the easiest thing it to write the JS value into a server side hidden form field and pick it up on the server side:

<input type="hidden" id="myHiddenId" runat="server" />

// Javascript
var myHidden = document.getElementById("<%:myHiddenId.ClientId%>");
myHidden.value = myJSVariable;

// Code behind
var myJSVariableValue = myHiddenId.Value;

这篇关于在客户端,反之亦然Asp.Net和JavaScript访问服务器端变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆