2010-12-03 5 views
1

Je sais que c'est une question idiote, mais je n'arrive pas à faire fonctionner ASP.Net Calendar Extender. Je regarde ce problème pendant des heures maintenant. Quelqu'un peut-il m'aider s'il vous plaît.Ajax Calendar Extender ne fonctionne pas

J'ai téléchargé le code depuis le site Asp.net Ajax et j'ai ajouté la DLL à ma boîte à outils.

Voici le code de ma page

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

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

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

Lorsque je clique sur la zone de texte, il se comporte comme une zone de texte normal. Il ne montre pas le calendrier.

Y a-t-il quelque chose que j'oublie ou y a-t-il quelque chose que je fais de mal?

Répondre

3

Remplacer ScriptManager Avec ToolkitScriptManager

+0

Merci. Cela fonctionne finalement. Je ne savais pas qu'il y avait 2 scriptmanagers. – Vinzcent

1

Vous avez oublié de définir la propriété PopupButtonID de CalendarExtender. Si vous voulez que le calendrier à apparaître lorsque vous cliquez sur la zone de texte, utilisez PopupButtonID = « TextBox1 »