我正在使用Telerik DateTimePicker
.
这是我的代码,
<telerik:RadDatePicker runat="server" ID="datePicker" Width="150px" >
</telerik:RadDatePicker>
我想将datePicker
's设置TextBox
为 ReadOnly 。
我正在使用Telerik DateTimePicker
.
这是我的代码,
<telerik:RadDatePicker runat="server" ID="datePicker" Width="150px" >
</telerik:RadDatePicker>
我想将datePicker
's设置TextBox
为 ReadOnly 。
设置EnableTyping
为假:
<telerik:RadDatePicker runat="server"
ID="datePicker"
Width="150px"
EnableTyping="false">
</telerik:RadDatePicker>
尝试使用以下内容:
<radCln:RadDatePicker ID="RadDatePicker1" runat="server">
<DateInput ReadOnly="true"></DateInput>
</radCln:RadDatePicker>
参考:
http://www.telerik.com/community/forums/aspnet/calendar/readonly-datepicker-textbox.aspx
演示:
http://demos.telerik.com/aspnet-ajax/calendar/examples/datepicker/shareddatepicker/defaultcs.aspx
RadDateTimePicker 不支持开箱即用的 ReadOnly 模式。但是您可以轻松实现 ReadOnly 行为。为此,处理并取消 ValueChanging 事件。请参考随附的示例项目。
有关更多详细信息,请访问以下链接
以下是如何从后面的代码中启用 false 的方法:
RadDatePicker1.EnableTyping = false;
RadDatePicker1.DatePopupButton.Enabled = false;
上述两种技术都为您提供只读行为。
您可以设置 EnableTyping="false" 如下所示:
<telerik:RadDatePicker runat="server" ID="rdp" EnableTyping="false" />
或者
您可以将 DateInput 设置为只读,如下所示:
<telerik:RadDatePicker runat="server" ID="rdp">
<DateInput ReadOnly="true"/>
</telerik:RadDatePicker>