c# - 如何使用 C# 在 MVC 布局 View 中编辑 CSS 类

标签 c# html css asp.net-mvc model-view-controller

我想知道如何从 Controller 内的 C# 代码更改分配给布局 View 中的元素的类?

在我的导航栏中,我有一个 css 类,在查看页面时设置为事件状态,但显然当我更改 View (页面)时我需要更改它,但我不确定在 mvc 中执行此操作的最佳方法

最佳答案

尝试将 CSS 值绑定(bind)到模型或 View 包

例如

@Html.TextBoxFor(model => model.Value1, new { @class = ViewBag.value1Class })

或者可能是

<div class="@Model.Class1 @Model.Class2"/>

关于c# - 如何使用 C# 在 MVC 布局 View 中编辑 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33201631/

相关文章:

html - 没有垂直边框的动态内容高度

javascript - 获取 HTML 表单 &lt;input&gt; 值并使用它通过 Javascript 修改 <p> 标记

css - Twitter Bootstrap 下拉菜单的对齐方式

c# - 事务批处理 cosmos - 如果在分区中读取特定值则写入

c# - Entity Framework : Mapping a db real to decimal? 无法将 System.Single 转换为 System.Double

javascript - 防止表从长 td 增长

jquery - 我怎样才能用 jquery 覆盖这个 css 行为?

javascript - html 表中removeclass() 的转换

c# - 为什么空字符串不是字符串对象

c# - Google Play 开发者 API - C# - 示例不起作用