在客户端,反之亦然Asp.Net和JavaScript访问服务器端变量 [英] Access Server side variable on client side and Vice versa Asp.Net and javascript
本文介绍了在客户端,反之亦然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屋!
查看全文