首页 > 解决方案 > 文本框的日期时间选择器未在 asp.net 中显示

问题描述

Calendar Extender 不适用于我使用 c# 的简单 asp 应用程序

我使用了带有日历扩展名的文本框,当我单击文本框时,日历未显示以选择日期。我在母版页本身中使用了脚本管理器。

<tr> 
    <td>Time :</td> 
    <td> <asp:TextBox ID="TxtTime" runat="server" Width="250px" AutoPostBack="True"> </asp:TextBox> 
         <asp:ColorPickerExtender ID="TxtTime_ColorPickerExtender" runat="server" Enabled="True" TargetControlID="TxtTime"> </asp:ColorPickerExtender> </td> 
    <td></td> 
</tr>

当用户单击文本框日历时必须显示,并且当用户在日历中选择特定日期时,所选日期应显示在文本框中。

标签: c#asp.net

解决方案


我知道,这个“答案”不会让你<asp:ColorPickerExtender />回来,但你为什么不使用你的-TextMode属性<asp:TextBox />呢?

试一试,看看浏览器是如何为你工作的:

<tr> 
    <td>Time:</td> 
    <td> 
        <asp:TextBox ID="TxtTime" runat="server" Width="250px" TextMode="Date" /> 
    </td>
</tr>

有关更多信息,请查看这篇文章:https ://www.codeproject.com/Tips/776764/%2FTips%2F776764%2FIntroducing-Textmode-in-ASP-NET#Date


推荐阅读