javascript需要用到一变量,该变量的值在cs文件的Load事件获得,请问我在javascript如何获取该变量的值。我试过放到隐含文本框里,可代码总是写不对,请大家给个例子好吗?我初学,而且急用,谢谢大家!
------解决方案--------------------------------------------------------
在服务器端用protected或public变量然后客户端var a = " <%=aa%> ";
------解决方案--------------------------------------------------------
放到客户端控件隐藏域里,js取之
------解决方案--------------------------------------------------------
aspx: <asp:HiddenField ID= "hf1 " runat= "server " />
cs:
hf1.Value = ...;
------解决方案--------------------------------------------------------
以上两种方法都正确
------解决方案--------------------------------------------------------
<asp:HiddenField ID= "hf1 " runat= "server " />
js: alert( document.getElementById( "hf1 ").value);
------解决方案--------------------------------------------------------
楼上方法都正确,支持 cpp2017(慕白兄)
用hidden :
JS 取值:var str = document.Form1.hidden1.value;
------解决方案--------------------------------------------------------
最简单的办法就是放一个HiddenField,复杂的方法有很多,比如用AJAX啊什么的,呵呵,关键看你这个值是个什么类型的,是否适合直接放到HiddenField,是否有安全性考虑等.
------解决方案--------------------------------------------------------
1. <%=服务器变量%>
2. <%# 服务器变两量%> 需要绑定
------解决方案--------------------------------------------------------
楼上方法都正确,支持 cpp2017(慕白兄)
用hidden :
JS 取值:var str = document.Form1.hidden1.value;
===================
这样的话在FF里面就会报错的
------解决方案--------------------------------------------------------
慕白正解!
------解决方案--------------------------------------------------------
一楼的方法最直接