asp.net-mvc-3 – 如何修改MVC3视图页面中的body类
发布时间:2020-12-16 04:20:27 所属栏目:asp.Net 来源:网络整理
导读:只是想在body标签中添加一个class =“myClass”.在MVC3视图页面中是否有任何html助手或其他东西可以做到这一点?请指教,谢谢. 解决方法 这与Aaron的解决方案非常相似,但是没有一个部分的重量(至少在我看来,它是用于比单个字符串更大的内容块).最简单的方法是
只是想在body标签中添加一个class =“myClass”.在MVC3视图页面中是否有任何html助手或其他东西可以做到这一点?请指教,谢谢.
解决方法
这与Aaron的解决方案非常相似,但是没有一个部分的重量(至少在我看来,它是用于比单个字符串更大的内容块).最简单的方法是使用ViewBag传递变量.
在你的布局中,只需打印出body标签的类,以及任何其他页面特定的变量(页面标题,额外的css / js脚本等……) _Layout.cshtml: <html> <title>@ViewBag.Title</title>@* Can easily add in per page titles too *@ <body class="@ViewBag.BodyClass"> @RenderBody() </body> </html> 然后,视图中设置的变量将向上传递到布局: Index.cshtml: @model MyViewModel @{ ViewBag.Title = "This page title!"; ViewBag.BodyClass = "..."; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC 5模型绑定编辑视图
- ASP.NET拒绝尊重我的权限.
- ASP.Net MVC 3控制器操作和打开新窗口
- .net – 如何跟踪和消除会话滥用?
- asp.net – 在string.format中添加单行if语句
- asp.net – 如何避免重置IIS以确保调试器附加*正确* IIS工作
- 访问被拒绝从远程计算机读取Perfmon计数器(Asp.Net)
- asp.net-mvc – MicrosoftMvcValidation.js VS jquery.vali
- asp.net-mvc – 如何实现基于信誉的用户权限,如SO?
- asp.net-mvc – ASP.NET MVC NHibernate模型绑定
推荐文章
站长推荐
- asp.net – 使index.html显示而不是Default.aspx
- asp.net – 为什么我的SqlDataSource的UpdateCom
- asp.net网站默认文件在子文件夹中
- asp.net-mvc – 认证之前调用的ASP.NET MVC控制器
- 本地化 – MVC 3中DataAnnotations的默认错误消息
- asp.net-mvc – ASP.NET MVC Metro Style
- asp.net-mvc – Nullable DateTime在调用操作时从
- asp.net – 如何在Quartz.Net中处理应用程序关闭
- asp.net – 避免为每个转发器重新加载所有XML数据
- asp.net – JObject.Parse与JsonConvert.Deseria
热点阅读