日期:2014-05-17  浏览次数:20454 次

请问如何让Js可以访问到C# 的对象呢?
后台代码如下:

Dictionary<string, string> dic = new Dictionary<string, string> ();

再将dic 放到ViewData:  ViewData["dic"] = dic;

请问前台怎样用Js访问这个对象? 并将值加入到 Select中呢? 

------解决方案--------------------
<%=xxxxx>
------解决方案--------------------
cs:
public string test;
test="aaa";
js:
alert(<%=test%>);
js添加。
------解决方案--------------------
你也可以转换成字符串放在Hidden里,用JS取了再组装成你要的格式
------解决方案--------------------
用这个绑定。 <%=test%>
------解决方案--------------------
话说 你难道不看2楼代码的? 加个服务器代码标识.
------解决方案--------------------
<%= %> 这种只能调用普通常量 如string int声明
你这键值数组 还是把数据拼成JSON格式的字符串 再弄到前台
然后JS会自动解析JSON字符串成数组的