Le type ou le nom d'espace de noms 'ToolkitScriptManager" n'existe pas dans l'espace de noms du Système".Web.L'INTERFACE utilisateur.Contrôles webcontrols'
J'obtiens les erreurs suivantes
The type or namespace name 'ToolkitScriptManager' does not exist in the namespace 'System.Web.UI.WebControls' (are you missing an assembly reference?)
The type or namespace name 'ModalPopupExtender' does not exist in the namespace 'System.Web.UI.WebControls' (are you missing an assembly reference?)
The type or namespace name 'Accordion' does not exist in the namespace 'System.Web.UI.WebControls' (are you missing an assembly reference?)
J'ai installé ajaxControlToolKit et je l'ai déjà dans mon web.fichier de configuration
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"><controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls></pages>
Mon .page aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PaintBrushCanvas.aspx.cs" Inherits="VirtualClassroom.PaintBrushCanvas" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Paint Brush</title>
<style type="text/css">
#container { position: relative; overflow: auto; scrollbar-base-color:#ffeaff; }
#imageView { border: 1px dashed #CCCCCC; margin: 5px; border-style: dotted; border-width: 1px; background-color: #FFFFFF; vertical-align: top; }
#imageTemp { position: absolute; top: 1px; left: 1px; margin: 5px; }
#imageTempt { position: absolute; top: 1px; left: 1px; margin: 5px; }
</style>
<link href="../StyleSheet.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="CanvasUtils.js"></script>
<script type="text/javascript">
window.moveTo(0, 0);
window.resizeTo(screen.width, screen.height);
</script>
</head>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePageMethods="true">
</asp:ToolkitScriptManager>
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BehaviorID="MPBehaviorIDOpen"
TargetControlID="btnPopupRender" PopupControlID="panelOpen" BackgroundCssClass="modalBackground"
PopupDragHandleControlID="panelOpenHead" OkControlID="btnOKOpen" CancelControlID="btnCancelOpen" />
<asp:ModalPopupExtender ID="ModalPopupExtender2" runat="server" BehaviorID="MPBehaviorIDResize"
TargetControlID="btnPopupRender" PopupControlID="panelPageSize" BackgroundCssClass="modalBackground"
PopupDragHandleControlID="panelPageSizeHead" OkControlID="btnPageSizeOK" CancelControlID="btnPageSizeCancel" />
<div>
<asp:Button id="btnPopupRender" Height="0px" Width="0px" runat="server" style="display:none;" />
</div>
<table style="height: 100%; vertical-align: top; width: 100%;">
<tr>
<td style="height: 100%; vertical-align: top;">
<asp:Accordion ID="MyAccordion" runat="server" SelectedIndex="0"
HeaderCssClass="accordionHeader" ContentCssClass="accordionContent"
FadeTransitions="true" FramesPerSecond="40" TransitionDuration="250"
AutoSize="None" CssClass="accordionStyle" Width="140">
<Panes>
<asp:AccordionPane ID="AccordionPane1" runat="server">
<Header>Toolbox</Header>
<Content>
<asp:ImageButton ID="btnOpen" runat="server" Width="40px" Height="40px"
OnClientClick="ShowPopup(event,'MPBehaviorIDOpen'); return false;" ImageUrl="~/Images/open.png" /><br />
<asp:Label ID="Label1" runat="server" Text="Open"></asp:Label><br /> <br />
<asp:ImageButton ID="btnPageSize" runat="server" Width="40px" Height="40px"
OnClientClick="ShowPopup(event,'MPBehaviorIDResize'); return false;" ImageUrl="~/Images/paperSettings.png" /><br />
<asp:Label ID="Label5" runat="server" Text="Page Size"></asp:Label><br /> <br />
<asp:ImageButton ID="btnDraw" runat="server" Width="40px" Height="40px"
OnClientClick="SelectTool('pencil'); return false;" ImageUrl="~/Images/draw.png" /><br />
<asp:Label runat="server" Text="Draw"></asp:Label><br /><br />
<asp:ImageButton ID="btnText" runat="server" Width="40px" Height="40px"
OnClientClick="SelectTool('text'); return false;" ImageUrl="~/Images/text.png" /><br />
<asp:Label ID="Label2" runat="server" Text="Text"></asp:Label><br /><br />
<asp:ImageButton ID="btnLine" runat="server" Width="40px" Height="40px"
OnClientClick="SelectTool('line'); return false;" ImageUrl="~/Images/line.png" /><br />
<asp:Label runat="server" Text="Line"></asp:Label><br /><br />
<asp:ImageButton ID="btnSquare" runat="server" Width="40px" Height="40px"
OnClientClick="SelectTool('rect'); return false;" ImageUrl="~/Images/square.png" /><br />
<asp:Label runat="server" Text="Square"></asp:Label><br /><br />
<asp:ImageButton ID="btnSave" runat="server" Width="40px" Height="40px"
OnClientClick="SaveDrawings();return false;" ImageUrl="~/Images/save.png" /><br />
<asp:Label ID="Label11" runat="server" Text="Save"></asp:Label><br /><br />
<asp:ImageButton ID="btnExit" runat="server" Width="40px" Height="40px"
OnClientClick="Exit();return false;" ImageUrl="~/Images/exit.png" /><br />
<asp:Label ID="Label3" runat="server" Text="Exit"></asp:Label><br /><br />
</Content>
</asp:AccordionPane>
</Panes>
</asp:Accordion>
</td>
<td style="height: 100%; vertical-align: top; ">
<div id="container">
<canvas id="imageView"></canvas>
</div>
</td>
</tr>
</table>
<div id="panelOpen" class="modalPopup" style="display:none;">
<div id="panelOpenHead" class="popupHeader">
<p>Choose File</p>
</div>
<div style="text-align:center;">
<p>
<input id="fileUploadImg" type="file" accept="image/*" />
</p>
<p>
<input type="button" id="btnOKOpen" value="OK" onclick="UpdateCanvas(); return false;" />
<input type="button" id="btnCancelOpen" value="Cancel" />
</p>
</div>
</div>
<div id="panelPageSize" class="modalPopup" style="display:none;">
<div id="panelPageSizeHead" class="popupHeader">
<p>Page Size</p>
</div>
<div style="text-align:center;">
<p>
Enter Width: <input type="text" id="txtWidth" style="width:100px;" /> px
</p>
<p>
Enter Height: <input type="text" id="txtHeight" style="width:100px;" /> px
</p>
<p>
<input type="button" id="btnPageSizeOK" value="OK" onclick="Resize(); return false;" />
<input type="button" id="btnPageSizeCancel" value="Cancel" />
</p>
</div>
</div>
</form>
</body>
</html>
C'est mon web.fichier de configuration
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<connectionStrings>
<add name="DBCS" connectionString="data source=.; database=xxx; integrated security=SSPI" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="SelectUser.aspx" defaultUrl="SelectUser.aspx" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
</providers>
</membership>
<profile>
<providers>
<clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
</profile>
<roleManager enabled="false">
<providers>
<clear />
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"><controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls></pages>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.1.0.4" newVersion="2.1.0.4" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="HtmlAgilityPack" publicKeyToken="bd319b19eaf3b43a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.4.9.0" newVersion="1.4.9.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
J'ai goggled à se débarrasser de cette erreur, mais je ne peux pas.S'il vous plaît aider.Merci à l'avance!!!!
OriginalL'auteur Anusha | 2015-01-27
Vous devez vous connecter pour publier un commentaire.
Il existe dans l'espace de noms System.Web.L'INTERFACE utilisateur.Contrôles webcontrols;
Mais pour l'utiliser, vous devez installer AJAX toolkit.
Et de l'avant à l'Aide d'un Contrôle de l'AJAX toolkit vous avez à reister la boîte à outils du gestionnaire de scripts.
Vous pouvez faire une chose de plus.
1.Supprimer le Contrôle Ajax onglet de la boîte à outils.
2.Ajouter à nouveau de l'onglet et cliquez-droit sur l'onglet, Sélectionnez Choisir les Éléments et accédez à l'AjaxControltoolkit.dll fichier dans votre propre projet et appuyez sur OK(assurez-vous que vous utilisez la même version de l'ajax toolkit de votre version de C#).
3.Nettoyer et reconstruire la solution et vous êtes prêt à aller.
ajouter à ces assemblées de vous web.config
et de changer votre tagfix à l'asp au lieu de ajaxToolkit.
Je pense que ça va vous aider.
si vous avez installé le toolkit puis il ont bien fonctionner. Avez-vous enregistrer la boîte à outils du Gestionnaire de scripts
Non il ne marche pas Il me jette la même erreur .voir ma question, où j'ai montré à mon web.config .Je me suis inscrit trop
vous devez vous inscrire gestionnaire de script dans la page dans laquelle vous êtes à l'aide d'un contrôle AJAX.
Puis-je inclure dans le web.config?Si oui, comment doit-je?
OriginalL'auteur SHIVANG RANA
J'ai eu ce problème et il s'est avéré qu'il a été retiré dans la version 15.1. Voir https://github.com/DevExpress/AjaxControlToolkit/wiki/Upgrading-from-v7.x-and-below#toolkitscriptmanager-removed-in-v151-use-scriptmanager
Cette résolu le problème !
OriginalL'auteur sovemp