C# HtmlHelpers的HTMLAttributes中的at标志是什么
在以下HtmlHelper中:C# HtmlHelpers的HTMLAttributes中的at标志是什么,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,在以下HtmlHelper中: @Html.TextBoxFor(model=>model.Username, new { id = "username", @class = "textbox"}) 一些属性,如class前面有一个@,而其他属性则没有。那个标志是什么意思 有些属性(如class)前面有一个@,而其他属性则没有 这是因为C语言已经有了关键字class。只是为了否定它的意思,你使用了@。C#关键字type和html输入元素属性type 有些属性(如class)前面有一个@,
@Html.TextBoxFor(model=>model.Username, new { id = "username", @class = "textbox"})
一些属性,如class
前面有一个@,而其他属性则没有。那个标志是什么意思
有些属性(如class)前面有一个@,而其他属性则没有
这是因为C语言已经有了关键字class
。只是为了否定它的意思,你使用了@
。C#关键字type
和html输入元素属性type
有些属性(如class)前面有一个@,而其他属性则没有
这是因为C语言已经有了关键字
class
。只是为了否定它的意思,你使用了@
。C#关键字type
和html输入元素属性type
类
在C#中也是一个保留字,因此它不能用作变量名,为了使它成为有效的变量名,我们需要在它的开头添加@
签名,它可以在需要时用于使保留字成为有效变量。类
是c#中的保留字,因此它不能用作变量名,为了使其成为有效变量名,我们需要在其开头添加@
签名,它可以用于在需要时使保留字成为有效变量。保留关键字只需要@
我在搜索中没有找到任何内容的原因是我认为它只针对htmlhelpers。保留关键字只需要@
我在搜索中没有找到任何内容的原因我认为这只是针对htmlhelpers的。