无法在Ajax工具包中获取CalendarExtender

时间:2014-08-08 14:36:11

标签: asp.net calendar asp.net-ajax toolkit

我正在尝试使用Ajax工具包和特定的CalendarExtender,但它无法正常工作。没有错误,但只是向我展示一个常规的TextBox,当我点击它时,没有任何事情发生......

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>

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

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="txtStartDate" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender1" runat="server"     TargetControlID="txtStartDate">
</asp:CalendarExtender>
</asp:Content>

1 个答案:

答案 0 :(得分:0)

如果你正在使用这样的东西(ScriptManager):

<asp:ScriptManager ID="smContent" runat="server">
</asp:ScriptManager>       

在您的网页中,您应该用以下内容替换它:

<AjaxToolkit:ToolkitScriptManager ID="smContent" runat="server" </AjaxToolkit:ToolkitScriptManager>    

查看更多here