我创建了一个 xml 文件 (layout.xml) 以将其内容呈现到布局页面,
Action LoadPage 用于反序列化此 xml。
var ser = new XmlSerializer(typeof(MyModel));
string path = Server.MapPath(Url.Content("~/LayoutConfig/layout.xml"));
var arrList = (MyModel)ser.Deserialize(File.OpenRead(path));
如何将 arrList 传递给 mvc 主布局页面。
我尝试将ViewBag.Data = arrList;
其设置为仅适用于我知道 ViewBag 实际上只是 ViewData 对象的包装器的特定控制器操作,其目的是使用动态来访问数据而不是使用魔术字符串
我尝试了一个肮脏的黑客,即@Html.Action("LoadPage","Main")
主layot页面,它对我不起作用..
我的问题是每次调用时都可以在主布局页面中获取 arrList 。
任何指导和帮助表示赞赏..!