gpt4 book ai didi

c# - 在 ASP.NET MVC 中使用 Razor 时如何将类添加到单选按钮

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:51 26 4
gpt4 key购买 nike

我想在下面的单选按钮中添加一个名为 locationFilter 的类?使用 Razor 时我该怎么做?

   @Html.RadioButton("plantFilter", "ALL", (bool)@TempData["ALL"])
@Html.RadioButton("plantFilter", "IL", (bool)@TempData["MN"]);
@Html.RadioButton("plantFilter", "NY", (bool)@TempData["BP"]);
@Html.RadioButton("plantFilter", "CA", (bool)@TempData["MT"]);

最佳答案

您必须传入一个新的匿名类型的附加参数(您可以在 IntelliSense 中看到它的名称为 htmlAttributes):

new { @class = "yourclass" }

一些评论:

  • 存在 @ 符号是因为 class 是 C# 中的关键字,因此该语言会认为您引用了它。通过使用 @,您实际上是在告诉编译器不要将其理解为关键字,而是将其理解为普通的属性名称。
  • 你可以在这个匿名类型中添加更多的HTML属性,比如你需要输出title,你只需要在里面添加一个逗号和title = "something"匿名类型的构建 block 。

您的代码的精确样本:

@Html.RadioButton("plantFilter", "IL", (bool)@TempData["MN"], new { @class = "yourclass" });

关于c# - 在 ASP.NET MVC 中使用 Razor 时如何将类添加到单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21069855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com