代码之家  ›  专栏  ›  技术社区  ›  Thomas

编辑模板中未显示带有Ajax Toolkit CalendarExtender的Gridview

  •  1
  • Thomas  · 技术社区  · 15 年前

    <asp:TemplateField HeaderText="Installed Date" SortExpression="install_date">
        <EditItemTemplate>
            <asp:TextBox ID="gvtxtInstalledDate" runat="server" 
                Text='<%# Bind("install_date") %>'></asp:TextBox>
            <asp:CalendarExtender ID="gvtxtInstalledDate_CalendarExtender" runat="server" 
                Enabled="True" TargetControlID="gvtxtInstalledDate">
            </asp:CalendarExtender>
        </EditItemTemplate>
        <ItemTemplate>
            <asp:Label ID="gvlblInstallDate" runat="server" 
                Text='<%# Bind("install_date") %>'></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
    

    编辑:对任何其他控件也不起作用。我确实有一个脚本管理器。ASP工具包也是我网站参考的一部分。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Thomas    15 年前

    :CalendarExtender标记不正确,需要将其更改为正确的标记前缀。

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
    

    e、 g.< :日历扩展程序