asp.net-mvc-3 – 如何从部分视图将JavaScript渲染到MasterLayou
发布时间:2020-12-16 00:32:57 所属栏目:asp.Net 来源:网络整理
导读:给了MVC3和Razor引擎,我得到了 _MasterLayout.cshtml @RenderSection("JavaScript",required: false)....@RenderBody().. 在_ViewStart.cshtml中定义的_MasterLayout.cshtml的View.cshtml ..@Html.RenderAction("PartialView","PartialController").. Parti
给了MVC3和Razor引擎,我得到了
_MasterLayout.cshtml @RenderSection("JavaScript",required: false) .. .. @RenderBody() .. 在_ViewStart.cshtml中定义的_MasterLayout.cshtml的View.cshtml .. @Html.RenderAction("PartialView","PartialController") .. PartialView.cshtml .. @section JavaScript { ........ } .. 如何确保部分视图中的Java脚本最终在“主版面”部分中?谢谢。 编辑:上述情况不起作用,因为部分视图没有定义主版式。另一方面,查看具有定义了RenderSection的Layout。如果我将部分JavaScript从部分视图移动到“查看”,则剃刀会知道在哪里渲染。但是,由于部分视图没有布局,因此它不知道如何处理JavaScript部分,因此不会将其呈现在任何位置。 解决方法
我不相信部分视图可以设置要在布局页面中使用的部分:(
看起来没有什么不错的解决方案 – 你可以包括两个部分(一个用于脚本,一个用于内容): <script stuff> @Html.RenderAction("PartialViewScripts","PartialController") </script stuff> <body stuff> @Html.RenderAction("PartialView","PartialController") </body stuff> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用ASP .Net MVC4处理Web API中的集合内的集合
- asp.net-mvc-3 – 在MVC 3的浏览器选项卡中打开PDF结果
- ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关
- .net – 全局覆盖特定文化的所有实例的MonthNames
- asp.net-mvc – 便携式区域与多个项目区域?
- asp.net-mvc – 如何编写自定义的RegularExpressionValidat
- [干货来袭]DevExpress ASP.NET示例资源最全分享!(二)
- asp.net – SignalR在.NET客户端和服务器之间的安全连接
- asp.net 3.5请求变量?
- asp.net-mvc-3 – 自定义ActionInvoker与MVC 3中ActionFilt
推荐文章
站长推荐
- C# HttpClient设置cookies的两种办法
- 内容管理 – ASP.NET建议[已结束]
- asp.net signalR 专题—— 第二篇 对PersistentC
- asp.net中Session缓存与Cache缓存的区别分析
- asp.net-core – Microsoft.AspNet.Identity vne
- asp.net-mvc – 如果ModelState表示该字段无效,则
- asp.net-mvc – ASP.NET MVC 3 – 你想看什么功能
- ASP.NET Web API:OAuth服务提供商
- asp.net – 是否可以将.ASPXAUTH用于我自己的日志
- ASP.Net标签值在JQuery中发生了变化,但在回发时没
热点阅读