ASP。NET Core DateTimePicker概述
DateTimePicker是Telerik UI for ASP。网络核心,一个具有 110+ 组件的专业级UI库,用于构建现代和功能丰富的 应用程序。想要试用它,可以注册一个30天的免费试用期。
Telerik UI DataSource TagHelper和HtmlHelper。网络核心are server-side wrappers for the Kendo UI DataSource widget.
DateTimePicker允许用户从日历、时间下拉列表或直接输入中选择一个值。
初始化DateTimePicker
下面的示例演示如何定义DateTimePicker。
DateTimePicker将所有样式和CSS类从输入元素复制到包装器元素。
@(Html.Kendo().DateTimePicker() .Name("dateTimePicker"))
< kendo-datetimepicker name = " dateTimePicker " > < / kendo-datetimepicker >
基本配置
DateTimePicker配置选项作为属性传递。
@(Html.Kendo().DateTimePicker() .Name("end") .Value(DateTime.Today) .Min(DateTime.Today))
< / kendo-datetimepicker >
的ParseFormats
选项的类型为string []
可以由a赋值ViewBag
属性或模型的属性。
@(Html.Kendo().DateTimePicker() .Name("datetimepicker") .ParseFormats(新字符串[]{"MMMM yyyy", "MMMM"}))
@ {ViewBag。ParseDates = new string[] {"MMMM yyyy", "MMMM"};} < / kendo-datetimepicker >
功能和特性
事件
您可以订阅所有的日期时间选择器事件.有关基本DateTimePicker事件的完整示例,请参阅演示了如何使用DateTimePicker的事件.
下面的示例演示如何通过处理程序名称订阅事件。
@(Html.Kendo().DateTimePicker() .Name("datetimepicker") .Events(e => e .Open("datetimepicker_open") .Close("datetimepicker_close") .Change("datetimepicker_change")))
function datetimepicker_open(){//处理打开事件。} function datetimepicker_close(){//处理关闭事件。} function datetimepicker_change(){//处理更改事件。}
模板委托处理
下面的示例演示如何通过模板委托订阅事件。
@(Html.Kendo(). datetimepicker (). name ("datetimepicker") . events (e => e. open (@ function(){//内联处理打开事件。} ) . change (@ function(){//内联处理更改事件。} )))
引用现有实例
要引用现有的DateTimePicker实例,请使用jQuery.data ()
配置选项。建立了引用之后,使用DateTimePicker客户端API控制它的行为。
下面的示例演示如何访问现有的DateTimePicker实例。
//在你的DateTimePicker后放置以下ASP. exeNET Core声明。