Élément "ToolkitScriptManager" n'est pas un élément connu
J'ai donc un fichier appelé WebParts.aspx ce qui ressemble à ceci -
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebParts.aspx.cs" Inherits="e.WebParts" %>
<%@ 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></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<div>
<asp:TabContainer ID="TabContainer1" runat="server">
<asp:TabPanel ID="TabPanel1" runat="server">
<ContentTemplate>Page One</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel2" runat="server">
<ContentTemplate>Page Two</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel3" runat="server">
<ContentTemplate>Page Three</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
</div>
</form>
</body>
</html>
Et qui produit les résultats escomptés de la création de 3 panneaux à onglets à l'intérieur d'un onglet conteneur.
Cependant, quand je change de page pour utiliser une MasterPage.maître de ressembler à ceci -
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebParts.aspx.cs" Inherits="eservice.WebParts" MasterPageFile="~/MasterPage.Master"%>
<asp:Content ID="Content2"
ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<p id="backtoblog"></p>
<p> Preferences</p>
<div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<div>
<asp:TabContainer ID="TabContainer1" runat="server">
<asp:TabPanel ID="TabPanel1" runat="server">
<ContentTemplate>Page One</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel2" runat="server">
<ContentTemplate>Page Two</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel3" runat="server">
<ContentTemplate>Page Three</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
</div>
</div>
</LoggedInTemplate>
<AnonymousTemplate>
You are not logged in.
<br />
Please login to access eservice
</AnonymousTemplate>
</asp:LoginView>
</asp:Content>
VS2008 me donne l'avertissement suivant:
Élément "ToolkitScriptManager" n'est pas
un élément connu. Cela peut se produire si
il y a une erreur de compilation dans le
Site Web, ou sur le web.fichier de configuration est
manquant.
sur la ligne suivante:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
OriginalL'auteur Das | 2010-07-10
Vous devez vous connecter pour publier un commentaire.
Votre deuxième fichier ne contient pas la ligne
que vous avez dans votre premier fichier. Tout simplement parce que la page maître connaît le
asp:
préfixe et le montage/espace de noms que vous avez associés à elle, ne veut pas dire que l'enfant page n'.Une meilleure approche serait d'inscrire l'assembly/espace de noms/préfixe de balise à l'intérieur de votre site web.config, comme suit:
OriginalL'auteur Domenic
Juste au cas où quelqu'un passe à travers. Le correctif pour moi, c'était que le projet importé propriétés souligné 4.5.2 cadre. J'ai choisi un vieux cadre, puis sélectionnés 4.5.2 nouveau. Cela se débarrasser de l'erreur mentionné avec des dizaines d'autres.
OriginalL'auteur Matthew Weir