我是 Web 和 MVC 框架的新手,对 MVC F/W 控件有一些疑问。
我@Html.EditorFor(model=>model.Date)
在我的视图中使用它,它总是会显示一个文本框而不是日期选择器。
如果我们选择不使用 jQuery ui 或任何第三方库,dotnet MVC 框架是否提供日期选择器/数据网格或轮播控件等控件?
我试着寻找这些,似乎每个人都指向 jQuery/第三方控件。
我是 Web 和 MVC 框架的新手,对 MVC F/W 控件有一些疑问。
我@Html.EditorFor(model=>model.Date)
在我的视图中使用它,它总是会显示一个文本框而不是日期选择器。
如果我们选择不使用 jQuery ui 或任何第三方库,dotnet MVC 框架是否提供日期选择器/数据网格或轮播控件等控件?
我试着寻找这些,似乎每个人都指向 jQuery/第三方控件。
dotnet MVC 框架是否提供日期选择器/数据网格或轮播控件等控件?
没有。但在 ASP.NET MVC 4 中,您可以使用属性装饰您的视图模型DataType
属性,它会生成一个 HTML 5 输入的type="date"
.
[DataType(DataType.Date)]
public DateTime Date { get; set; }
支持date
输入字段的现代浏览器将处理它。
您只需要包含 jqueryUI 即可将类添加到 textBox
@Html.EditorFor(model=>model.Date, new {@class = "hasDatepicker"})