首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么把c#中的变量传道前面javascript里

2012-01-02 
如何把c#中的变量传道前面javascript里int a 1这段是在C#中写的,如何把这段传道前面的javascript中去,谢

如何把c#中的变量传道前面javascript里
int a =1;
这段是在C#中写的,如何把这段传道前面的javascript中去,谢谢

[解决办法]
<script language="JavaScript" type="text/JavaScript">
var i=<%=a%>;
</script>
[解决办法]
如果用
<script language="JavaScript" type="text/JavaScript"> 
var i= <%=a%> ; 
</script> 
必须在.cs里把a声明为public的
[解决办法]
其他方法
问题2.如何在JavaScript访问C#变量?
答案如下:
方法一:1、通过页面上隐藏域访问<input id="xx" type="hidden" runat="server">
方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为'<%=n%>'或"+<%=n%>+"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本
"<script language='javascript'>var temp=" + tmp + "</script>"
tmp是后台变量,然后js中可以直接访问temp获得值。

参考:http://www.cnblogs.com/chenyu0720/archive/2007/12/29/1019416.html

热点排行