我正在使用Telerik DateTimePicker
。
这里是我的代码,只读日期时间选择器文本框
<telerik:RadDatePicker runat="server" ID="datePicker" Width="150px" >
</telerik:RadDatePicker>
我想设置datePicker
的TextBox
以只读。
我正在使用Telerik DateTimePicker
。
这里是我的代码,只读日期时间选择器文本框
<telerik:RadDatePicker runat="server" ID="datePicker" Width="150px" >
</telerik:RadDatePicker>
我想设置datePicker
的TextBox
以只读。
设置为false:
<telerik:RadDatePicker runat="server"
ID="datePicker"
Width="150px"
EnableTyping="false">
</telerik:RadDatePicker>
感谢您的回答! – zey 2013-04-25 05:13:59
尝试使用以下内容:
<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事件。 请参阅附件示例项目。
的更多信息,请到以下链接
两个以上提到的技术给你只读行为。
您可以设置EnableTyping = “假” 象下面这样:
<telerik:RadDatePicker runat="server" ID="rdp" EnableTyping="false" />
或
您可以设置DateInput为只读象下面这样:
<telerik:RadDatePicker runat="server" ID="rdp">
<DateInput ReadOnly="true"/>
</telerik:RadDatePicker>
这里是怎样的方式您可以在后面的代码中启用虚假:
RadDatePicker1.EnableTyping = false;
RadDatePicker1.DatePopupButton.Enabled = false;
很多更好的选择是我使用ajax claender extender ... http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx – 2013-04-25 04:47:52