Asp.net 为什么此服务器标记在站点升级后引发错误?
我已将我的kentico 6网站从版本6.0.4297升级到最新的修补程序 我们有一个自定义web部件,其布局代码如下:Asp.net 为什么此服务器标记在站点升级后引发错误?,asp.net,webforms,kentico,Asp.net,Webforms,Kentico,我已将我的kentico 6网站从版本6.0.4297升级到最新的修补程序 我们有一个自定义web部件,其布局代码如下: <%@ Control Language="C#" AutoEventWireup="true" CodeFile="~/CMSWebParts/Terradon/eventcalendar.ascx.cs" Inherits="CMSWebParts_Terradon_eventcalendar" %> <%@ Register TagPrefix
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="~/CMSWebParts/Terradon/eventcalendar.ascx.cs"
Inherits="CMSWebParts_Terradon_eventcalendar" %>
<%@ Register TagPrefix="TRD" Namespace="Terradon" %>
<div class="Calendar">
<TRD:CustomCalendar font-size="11px" ID="calItems" Runat="server" titleformat="MonthYear" font-family="Arial" Width="249" CellPadding="5" BorderWidth="1" BorderColor="#ffffff" EnableViewState="true" OnVisibleMonthChanged="calItems_VisibleMonthChanged" OnDayRender="calItems_DayRender" OnPreRender="calitems_PreRender" OnSelectionChanged="calItems_SelectionChanged" SelectionMode="Day">
<TitleStyle font-bold="true" font-size="14px" BorderColor="#ffffff" BackColor="#ffffff" ForeColor="#222222"></TitleStyle>
<NextPrevStyle ForeColor="#222222"></NextPrevStyle>
<DayStyle BorderWidth="1" BorderColor="#ffffff" BackColor="#e6e3de"></DayStyle>
<TodayDayStyle BackColor="#820912" ForeColor="#ffffff"></TodayDayStyle>
<SelectedDayStyle BackColor="#444444" ForeColor="#ffffff" Font-Bold="true" ></SelectedDayStyle>
</TRD:CustomCalendar>
</div>
<div class="CalendarList">
<asp:Panel cssclass="CalendarTitle" id="calendarWrap" runat="server">
<asp:Label ID="calendarTitle" runat="server"/>
<asp:Hyperlink ID="calendarViewMoreLink" runat="server" CssClass="CalendarViewMoreLink" Text="View Events"/>
</asp:Panel>
<cms:CMSRepeater ID="repEventList" runat="server" Visible="true" OrderBy="EventDate ASC" ZeroRowsText="There are currently no events." StopProcessing="false" EnableViewState="false" OnItemCreated="repEventList_ItemCreated" OnItemDataBound="repEventList_ItemDataBound">
<HeaderTemplate><ul></HeaderTemplate>
<FooterTemplate></ul></FooterTemplate>
</cms:CMSRepeater>
<div class="EventDetail">
<cms:CMSRepeater ID="repEvent" runat="server" Visible="false" StopProcessing="true" EnableViewState="false" />
</div>
</div>
<div class="clear"></div>
如果没有更多信息,我会说Terradon命名空间中没有名为CustomCalendar的自定义控件
自定义控件可能已重构、移动或重命名;或者程序集未正确部署。如果没有更多信息,我会说
Terradon
命名空间中没有名为CustomCalendar
的自定义控件。(是否以其他方式移动/重命名/重构了它?)是否有未正确部署的内容?我现在正在检查。布局代码位于eventcalendar.ascx
中,后端代码为eventcalendar.ascx.cs
。您是正确的,该文件在迁移/升级过程中被删除。请贴出答案。
[Error loading the WebPart 'TerradonCalendar' of type 'TerradonCalendar']
Unknown server tag 'TRD:CustomCalendar'