asp.net-mvc - 在 ASP.NET MVC 中将 ID 放在 <body> 上

标签 asp.net-mvc css view

我希望我的 View 能够为 <body> 指定一个类标记,位于我的母版页中。

我的第一个想法是做这样的事情:

<asp:Content ContentPlaceHolderID="BodyClassContent" runat="server">
    view-item</asp:Content>

但是,这需要在母版页中这样做,这是行不通的:

<body class="<asp:ContentPlaceHolder ID="BodyClassContent" runat="server" />">

有什么解决办法吗?

最佳答案

在布局中,您可以在 body 标签上执行此操作:

<body @RenderSection("BodyAttributes", false)>

然后在您看来您可以这样做:

@section BodyAttributes {
    id="login" class="login"
}

编辑:我今天还必须使用 VB.NET 和 WebForms 来完成这项工作,并找到了一个方便的链接来实现 equivalent

关于asp.net-mvc - 在 ASP.NET MVC 中将 ID 放在 <body> 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1503781/

相关文章:

javascript - 复选框 ajax 请求选中/取消选中

css - 单击链接后菜单图标不打开菜单

Django:登录用户并在同一页面上刷新而不定义模板?

javascript - 与背景图片一起定位时链接不起作用?

c# - 当它们的字段实现 IDisposable 时,我该如何处理我的 Controller ?

html - 使用 HTML 创建单词定义

android - 用 Canvas 写文字(onDraw View )

php - 用下一个相同 id 的值替换零 - MySQL

asp.net-mvc - 在 IIS 7 经典管道上运行 MVC 应用程序时出现 404 错误

html - CSS第一个 child 不工作