AJAX Calendar Extender-Steuerelement funktioniert NICHT

Ich versuche, erstellen einer Webanwendung mit Visual Studio 2005 und C# 2005. Ich muss annehmen, ein Datum in ein bestimmtes Textfeld. Ich habe versucht, AJAX Calendar Extender für den Zweck. Ich habe AJAX-Skript-Manager und CalendarExtender steuert auf die Webseite und legen Sie die TargetControlId von CalendarExtender auf die richtige textbox id. Aber wenn ich die Webseite anzeigen (Verwendung von Debug -> Starten Ohne Debuggen), und klicken Sie in das Textfeld passiert nichts. Ich habe sogar versucht, fügen Sie ein image-Steuerelement auf das Formular, und legen Sie die PopupButtonId der CalendarExtender auf dem Bild, aber selbst dann bin ich nicht in der Lage, um die Anzeige der Kalender-Steuerelement. Was mache ich falsch??

Hatte ich nur wegen der erforderlichen Kontrollen auf der webform und der gesamte code wurde automatisch generiert. Der generierte code war wie folgt:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<!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">
     <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
     <cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1"></cc1:CalendarExtender>
     <asp:ScriptManager id="ScriptManager1" runat="server"></asp:ScriptManager>
     </form>
</body>
</html>
Was Sie tun, die meisten falsch, sich die Frage zu stellen, ohne jedes Beispiel, der code, oder die Fehler, die es gibt.
Ich würde entfernen Sie die doppelten Register AjaxControlToolkit Zeile (die mit TagPrefix="asp"). Ich bin mir nicht sicher, ob das Problem zu beheben, aber abgesehen davon, dass du tust, was ich getan habe, zu verwenden, CalendarExtender.

InformationsquelleAutor LalitBarik | 2012-09-11

Schreibe einen Kommentar