读书人

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

发布时间: 2012-01-02 22:40:04 作者: rapoo

如何把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

读书人网 >C#

热点推荐