jquery - MVC + jQuery : how to create an input text through Html. TextBox() 并指定 "class"属性

标签 jquery asp.net-mvc html-helper

我正在尝试通过以下代码创建输入文本,以便它可以保存用户可以在日期选择器 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/

相关文章:

javascript - AJAX页面下载进度

c# - 使用 View 中的模型,lambda表达式解释

asp.net-mvc - 在 MVC Razor View 中显示模型中的 HTML 字符串

javascript - 在 Django 中处理模式窗口

jquery数据表未应用到表

c# - 使用 ModelBinder 属性与 ModelBinders.Add()

asp.net-mvc - MongoDB、C#、QueryFailure 标志不是 master 并且slaveOk=false

c# - 有没有 asp.net fiddle ?

c# - 从 asp.net mvc 4 razor 中的自定义 Html Helpers 访问属性

jquery - 函数的通用 .length 检查