asp.net – 元素’ToolkitScriptManager’不是已知元素
发布时间:2020-12-15 22:25:14 所属栏目:asp.Net 来源:网络整理
导读:所以我有一个名为WebParts.aspx的文件,看起来像这样 – %@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebParts.aspx.cs" Inherits="e.WebParts" %%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp"
所以我有一个名为WebParts.aspx的文件,看起来像这样 –
<%@ 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> 这样就可以在标签容器中创建3个标签面板. 但是,当我更改该页面以使用MasterPage.master看起来像这样 – <%@ 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给了我以下警告:
在以下行: <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> 解决方法
您的第二个文件不包含该行
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 你在第一个文件中有.仅仅因为母版页知道了asp:前缀以及与之关联的程序集/命名空间,并不意味着子页面会这样做. 更好的方法是在web.config中注册程序集/名称空间/标记前缀,如下所示: <configuration> <!-- ... --> <system.web> <!-- ... --> <pages> <controls> <add tagPrefix="asp" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" /> </controls> </pages> </system.web> </configuration> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net MVC与Ruby on Rails
- rest – 在ASP.NET Core中实现“JSON Merge Patch” – 最好
- asp.net-mvc – HttpContext中需要什么来允许FormsAuthenti
- asp.net – 自动刷新浏览器缓存
- 如何创建ASP.NET Web场?
- asp.net – 无法在ASP应用程序中调试某些aspx页面
- Asp.Net MVC验证 – 依赖字段
- 验证 – ASP.NET Web API是否支持IValidatableObject?
- asp.net-mvc-2 – 如何在asp.net mvc 2中使用fakeiteasy假冒
- asp.net – 在Microsoft Windows Azure上设置网站的默认网页
推荐文章
站长推荐
- 服务器NLog日志无法正常写入或者只能部分写入
- ASP.net MVC中的自定义表单身份验证/授权方案
- asp.net – 如何编辑web.config以停止提供.NET W
- ASP.NET的BlogEngine.Net堆栈到WordPress?
- asp.net – 如何显示更好的错误:“从客户端检测
- Asp.net MVC企业级开发(02)---Log4net
- asp.net-mvc – [HttpPost] public ActionResult
- asp.net-vnext中的旧程序集引用错误
- 当菜单项被禁用时,如何将VS Profiler 2012附加到
- asp.net – MiniProfiler出错:System.Web.Routi
热点阅读