Ajax Simple asp.net calendrier répéteur ne fonctionne pas
J'ai fait un nouveau projet avec une page et une référence à AjaxControlToolkit.dll
Le calendrier extender ci-dessous ne fonctionne pas, qu'ai-je fait de mal?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<ajaxToolkit:CalendarExtender runat="server" TargetControlID="TextBox1" CssClass="ClassName" Format="MMMM d, yyyy" />
</div>
</form>
</body>
</html>
OriginalL'auteur user23048345 | 2010-06-01
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser le ajaxtoolkit ScriptManager à la place de l'asp..tout le reste a l'air bien
OriginalL'auteur Ed B
Non, ce que jamais vous avez défini le tagPrefix que, Il pourrait être cc1 ou asp ou ajaxToolkit
OriginalL'auteur user1429635
La réponse ci-dessus est correcte; toutefois, il ne fonctionne pas pour moi. J'ai plutôt essayé de faire glisser le ToolkitScriptManager dans mon formulaire, et il a été rendu par
. Il a travaillé pour moi alors. Notez qu'il a été "asp.ToolkitScriptManager", pas "ajaxToolkit:ToolkitScriptManager". C'est peut-être un changement dans la version de l'Ajax Control Toolkit j'utilise?
OriginalL'auteur James Carr
concernant Ajax Control Toolkit 7.1213.0
Puisque vous êtes en utilisant de l'ajax control toolkit, vous aurez besoin d'utiliser ToolScriptManager au lieu de simplement ScriptManager.
Faire glisser et déposer des ToolScriptManager ou tout simplement le type de
si vous ne travaillez pas mettre cela en début de page web.
Vous pouvez utiliser CalendarExtender juste après ciblées zone de texte.
Si ce ne sont pas de travail, vous devez éditer votre Web.config fichier et ajouter les configurations nécessaires. Ajouter des configurations de contrôles ajax qui auront besoin de vous pour consulter un autre tutoriel.
OriginalL'auteur Nishantha
OriginalL'auteur Vipin Chopade
Puisqu'il est déjà répondu, mais juste pour les développeurs face à ce problème MAINTENANT , de parler de la version Mise À Jour Octobre 2015: qui est maintenant maintenu par DevExpress
J'ai mis à jour mon VS 2013 Formulaires Web projet d'application ajax via Nuget
&
J'ai connu le même problème, Calendrier de contrôle ne fonctionne pas, ayant le code parfait
Donc la solution qui a fonctionné pour moi a été :
1. Je l'ai fait:
2. Je l'ai installé via ce Nouveau installateur
3. J'ai créé un Nouveau projet dans ma VS 2013
4. Déplacé mon code existant à ce projet;
il a travaillé !!
plus,
autres n'
<ajaxToolkit:ToolkitScriptManager
maintenant , vous devez Utiliser la norme ScriptManager maintenantOriginalL'auteur Irf