我正在使用Telerik DateTimePicker
这是我的代码,
<telerik:RadDatePicker runat="server" ID="datePicker" Width="150px" >
</telerik:RadDatePicker>
我想将datePicker
&#39; s TextBox
设置为ReadOnly。
答案 0 :(得分:5)
将EnableTyping
设为false:
<telerik:RadDatePicker runat="server"
ID="datePicker"
Width="150px"
EnableTyping="false">
</telerik:RadDatePicker>
答案 1 :(得分:0)
尝试使用以下内容:
<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
答案 2 :(得分:0)
RadDateTimePicker不支持开箱即用的ReadOnly模式。但是您可以轻松实现ReadOnly行为。为此,请处理并取消ValueChanging事件。 请参阅随附的示例项目。
有关详细信息,请转到以下链接
答案 3 :(得分:0)
上述两种技术都会为您提供只读行为。
您可以设置EnableTyping =“false”,如下所示:
<telerik:RadDatePicker runat="server" ID="rdp" EnableTyping="false" />
或
您可以将DateInput设置为只读,如下所示:
<telerik:RadDatePicker runat="server" ID="rdp">
<DateInput ReadOnly="true"/>
</telerik:RadDatePicker>
答案 4 :(得分:0)
以下是如何从后面的代码中启用false的方法:
RadDatePicker1.EnableTyping = false;
RadDatePicker1.DatePopupButton.Enabled = false;