在ASP.NET MVC中,将类作为htmlAttributes的键值对传递可以通过以下方法实现:
ViewBag
或ViewData
传递数据:在控制器中,将类名添加到ViewBag
或ViewData
中:
ViewBag.CustomClass = "my-custom-class";
或者
ViewData["CustomClass"] = "my-custom-class";
然后,在视图中,将类名从ViewBag
或ViewData
中获取,并将其作为htmlAttributes的键值对传递:
<div class="@ViewBag.CustomClass">
<!-- Your content here -->
</div>
或者
<div class="@ViewData["CustomClass"]">
<!-- Your content here -->
</div>
在模型中,添加一个属性来存储类名:
public class MyModel
{
// Other properties
public string CustomClass { get; set; }
}
在控制器中,将类名添加到模型属性中:
var model = new MyModel();
model.CustomClass = "my-custom-class";
return View(model);
然后,在视图中,从模型中获取类名,并将其作为htmlAttributes的键值对传递:
<div class="@Model.CustomClass">
<!-- Your content here -->
</div>
这样,您就可以将类作为ASP.NET MVC的htmlAttributes的键值对传递。
领取专属 10元无门槛券
手把手带您无忧上云