CalendarExtender -- 不需要最近选择的日期

CalendarExtender -- don't want recently selected dates

有谁知道是否有办法阻止 Ajax CalendarExtender 显示最近选择的日期(如下面屏幕截图中的 2018-03-05 等)?我也不确定这是否是浏览器的一项功能,但我取消了 Chrome 浏览器中的所有预测选项,清除了所有 history/cache,完全关闭了浏览器,它仍然显示日期.这是一个 ASP.NET、C# 应用程序。

我在让 jQuery 工作方面从来没有取得多大成功,但这是我目前所拥有的:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
    $('tbStartDate').on('click', function(e) {
        e.preventDefault();
        $(this).attr("autocomplete", "off");  
    });
    $('tbEndDate').on('click', function(e) {
        e.preventDefault();
        $(this).attr("autocomplete", "off");  
    });
</script>

<asp:TextBox ID="tbStartDate" runat="server"></asp:TextBox>
<asp:CalendarExtender runat="server" TargetControlID="tbStartDate"></asp:CalendarExtender>

<asp:TextBox ID="tbEndDate" runat="server"></asp:TextBox>
<asp:CalendarExtender runat="server" TargetControlID="tbEndDate"></asp:CalendarExtender>

但我收到“未捕获的类型错误:$(...).on 不是 VendorFreightCalc.aspx:16 处的函数,它指向上面的第一个 jQuery 行。

请看一下这个问题:

Disable autocomplete for all jquery datepicker inputs

基本上,您想关闭该字段的自动完成功能。

(更新)

也许可以尝试使用非jquery选项来关闭自动完成功能。

<input type="text" name="field1" value="" autocomplete="off" />