Bil*_*eer 1 c# asp.net-mvc razor
我想在下面的单选按钮中添加一个名为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"]);
Run Code Online (Sandbox Code Playgroud)
您必须htmlAttributes使用新的匿名类型传入一个附加参数(您可以在IntelliSense中看到它的名称):
new { @class = "yourclass" }
Run Code Online (Sandbox Code Playgroud)
几言:
class是C#中的关键字,所以语言会认为你引用它.通过使用@,你实际上告诉编译器不要把它理解为关键字,而是作为普通的属性名称.title,则只需title = "something"在匿名类型的构建块中添加逗号.代码的确切示例:
@Html.RadioButton("plantFilter", "IL", (bool)@TempData["MN"], new { @class = "yourclass" });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2592 次 |
| 最近记录: |