相关疑难解决方法(0)

如何使用C#关键字作为属性名称?

使用asp.net MVC我想在视图中执行此操作:

<%= Html.TextBox("textbox1", null, new { class="class1" }) %>
Run Code Online (Sandbox Code Playgroud)

此语句无法编译,因为class是C#中的关键字.我想知道如何逃避属性名称,以便编译.

如果我将"class"属性更改为"Class"(大写C),则可以编译它.但这不合适,因为严格的xhtml说所有属性(和元素)名称必须是小写的.

.net c# asp.net-mvc

57
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

asp.net-mvc ×1

c# ×1