asp.net – 元素’ToolkitScriptManager’不是已知元素
发布时间:2020-05-24 08:39:25 所属栏目:asp.Net 来源:互联网
导读:所以我有一个名为WebParts.aspx的文件,看起来像这样 – %@ Page Language=C# AutoEventWireup=true CodeBehind=WebParts.aspx.cs Inherits=e.WebParts %%@ Register Assembly=AjaxControlToolkit Namespace=AjaxControl
|
所以我有一个名为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 2.0 JQuery AJAX登录
- 在WCF服务中使用ASP.NET成员资格提供者身份验证
- asp.net-mvc – 如何在ASP MVC中自定义Html.ValidationMess
- oauth-2.0 – 使用DotNetOpenAuth创建OAuth 2.0服务提供程序
- 请求的ASP.NET窗体身份验证失败 原因:提供的票已过期
- 在将所有websocket数据发送到客户端之前,ASP.NET关闭连接
- asp.net-mvc – ASP.NET MVC本地化最佳实践?
- asp.net-mvc-2 – 无法加载文件或程序集’System.Web.Mvc’
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览引擎
- asp.net-mvc – ASP.NET MVC – 查看多个模型
推荐文章
站长推荐
热点阅读
