js 里用Hashtable时的问题 我用c#定义了一个Hashtable,然后在js里取不到Hashtable的值。htCount=<%=ht.Count%>var m=1;alert(<%=ht["+m+"]%>)如果不用变量m,就可以取到alert(<%=ht[1]%>) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alert( '<%=ht[m]%>') 月经帖又来了……C#在服务器端,JavaScript在客户端。服务器端的代码先于客户端运行,所以客户端能取到服务器端代码里写的东西,服务器端代码却不能使用客户端的变量。所以如果你实在要做,建议你把服务器端的Hashtable用JSON传到客户端,这样在客户端就可以直接用整个Hashtable了(当然是Hashtable不太大的情况下)。.NET 3.5直接支持JSON,用法自己查MSDN吧。 注意代码运行的优先级服务器代码执行完毕后才是脚本 <% var m = 1%>alert( '<%=ht[m]%>') 这样就可以了. <% int m = 1;%>alert( '<%=ht[m]%>') C#在服务器端,JavaScript在客户端。服务器端的代码先于客户端运行,所以客户端能取到服务器端代码里写的东西,服务器端代码却不能使用客户端的变量。所以如果你实在要做,建议你把服务器端的Hashtable用JSON传到客户端,这样在客户端就可以直接用整个Hashtable了(当然是 Hashtable不太大的情况下)。.NET 3.5直接支持JSON,用法自己查MSDN吧。 Tinyeditor编辑器如何清除、销毁 求救高人:js嵌套js 无效 js 解析 json 联合主键的方法 求解?谢谢 ext 日期控件问题 有7个文本框,回车的时候阻止表单提交,光标转移到下一个文本框,直到最后一个,回车就提交,如何实现呢? htm的jsp中如何将字符型转成对象 控制方法执行次数 客户端操作word,javascript如何替换word文档中的内容?? 弹出式窗口间select框传值问题,谢谢 急!怎样把数组赋值给javascript???再线等 请问各位大哥发布信息网是用什么语言写的? 请教一个js遍历的问题,请各位多指教.
C#在服务器端,JavaScript在客户端。服务器端的代码先于客户端运行,所以客户端能取到服务器端代码里写的东西,服务器端代码却不能使用客户端的变量。所以如果你实在要做,建议你把服务器端的Hashtable用JSON传到客户端,这样在客户端就可以直接用整个Hashtable了(当然是Hashtable不太大的情况下)。
.NET 3.5直接支持JSON,用法自己查MSDN吧。
服务器代码执行完毕后才是脚本
<% var m = 1%>
alert( '<%=ht[m]%>') 这样就可以了.
alert( '<%=ht[m]%>')
.NET 3.5直接支持JSON,用法自己查MSDN吧。