本人首次接触mvc3 razor在controllers中得到:
var a = (new FollowGroupService()).GetListByCompanyId(user.CompanyId);
var c = (new CompanyService()).GetFollowCompany(user.UserId, a[0].GroupId, true);
//json.Data = new { iserror = false, follwCom = common.toJSON(c, "data") };
ViewBag.FollCompany = common.toJSON(c, "data");
ViewData["Group"] = a;现在想在页面js文件中条用已经json化的ViewBag或者ViewData请问如何弄,下面的貌似不行哇
$(function () {
var Group = ViewData["Group"];
alert(Group)});
var a = (new FollowGroupService()).GetListByCompanyId(user.CompanyId);
var c = (new CompanyService()).GetFollowCompany(user.UserId, a[0].GroupId, true);
//json.Data = new { iserror = false, follwCom = common.toJSON(c, "data") };
ViewBag.FollCompany = common.toJSON(c, "data");
ViewData["Group"] = a;现在想在页面js文件中条用已经json化的ViewBag或者ViewData请问如何弄,下面的貌似不行哇
$(function () {
var Group = ViewData["Group"];
alert(Group)});
解决方案 »
- 请问datalist如何动态改变项的颜色??
- 在网站的根目录下建了一个Global.asax文件,在Application_BeginRequest进行地址重写,在VS里调试的时候可以显示页面,但加载不了
- 为什么拼串能取出数据,但是使用赋值方式就取不出来值呢?
- 一个关于Web.Config配置的问题,很简单!
- 在线等!!!!删除服务器文件夹是提示“正由另一进程使用,因此该进程无法访问该文件”急!!!!!!!!!
- DataGrid中如何获得当前页数
- 求SQL Server Reporting Services 报表写入页面的资料!
- 如何利用对IIS虚拟目录的写权限创建一个子目录?
- 各位大侠帮我看看怎么不能连接数据库啊???
- 新的难题:如何双击datagrid的一行 将其内容邦定到 textbox
- URLRwriter组件伪静态错误小弟不知如何下手了,求帮忙。
- 【新手求助】关于错误页配置,访问html页不起作用
先花几分钟看下razor语法吧
请搜索 mvc 中的 IOC
另外mvc中已经有自带的转换成json的Newtonsoft.Json.dll
就不要使用你自己写的common.toJSON了~
http://www.smallerpig.com/archives/283
右击一下页面 看看页面源码 看看生成的json是否符合规范~ 可以加上 eval(json)
能出现这个代码说明压根就没当成razor来编译
var Group = @ViewData["Group"];我试过了,可以的,但是只能在前台页面中写,我要是写在一个引用的js文件中就不可以了
var Group = @ViewData["Group"];我试过了,可以的,但是只能在前台页面中写,我要是写在一个引用的js文件中就不可以了
Razor不会去解析js文件,当然不可以了