我正在尝试通过以下代码创建输入文本,以便它可以保存用户可以在日期选择器 jQuery 控件中选择的日期:
<%: Html.TextBox("date", null, new {class = "date-pick"}) %>
<input name="date" id="date" class="date-pick" />
问题是,我需要为输入文本指定“class”属性,但“class”当然是 C# 中的保留关键字:-)
有什么办法可以使用this覆盖这个?
谢谢!
最佳答案
在这种情况下使用@class
,它应该如下所示:
<%: Html.TextBox("date", null, new {@class = "date-pick"}) %>
对于任何属于保留字的属性,只需在其前面加上 @
前缀即可。
关于jquery - MVC + jQuery : how to create an input text through Html. TextBox() 并指定 "class"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613909/