/ / ajax popupcontrolextender - .net, asp.net, asp.net-ajax

ajax popupcontrolextender - .net, asp.net, asp.net-ajax

Stworzyłem jedną aplikację internetową w asp.net, aby wyświetlić kontrolkę kalendarza jako popup .. napisałem kod dla PopupControlExtender, ale pokazuje on błąd jako nierozpoznany prefiks tagu dla

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

</div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
</ContentTemplate>
</asp:UpdatePanel>

<ajax:PopupControlExtender ID="PopupControlExtender1" runat="server" TargetControlID="TextBox1"
PopupControlID="Panel1"
Position="Right"
CommitProperty="value"
OffsetX="3">

Odpowiedzi:

0 dla odpowiedzi № 1

Pamiętaj, aby dołączyć moduł AjaxControlToolkit, aby móc używać tylko jego elementów sterujących.

Nie jestem pewien, której wersji .NET używasz, ale zasadniczo powinieneś odwołać się do biblioteki dll w twoim projekcie, a następnie dodać następującą informację na górze kodu, po deklaracji pierwszej strony.

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="head">

Jeśli używasz zestawu narzędzi .NET 3.5, to wszystko, czego powinieneś wymagać. W zestawie narzędzi .NET 4 najlepiej jest zamienić swój asp: ScriptManager na asp: ToolkitScriptManager.

Możesz zdobyć zestawy narzędzi tutaj