2012-06-06 3 views
0

Я обновил свой сайт kentico 6 до последнего исправления версии 6.0.4297.Почему этот тег сервера выдает ошибку после обновления сайта?

У нас есть собственный веб-часть, которая имеет следующий код макета:

<%@ 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> 

код работал отлично в старой версии сайта и даже отлично работает на локальном экземпляре Kentico с последними исправлениями. С момента обновления я получаю следующую ошибку:

[Error loading the WebPart 'TerradonCalendar' of type 'TerradonCalendar'] 
Unknown server tag 'TRD:CustomCalendar' 
+1

Ну, без дополнительной информации я бы сказал, что в пространстве имен Terradon нет пользовательского элемента управления под названием «CustomCalendar». (Это было перемещено/переименовано/реорганизовано каким-то другим способом?) Разве что-то не развернуто правильно? – vcsjones

+0

Я сейчас проверяю. Код макета находится в 'eventcalendar.ascx' с' eventcalendar.ascx.cs' для внутреннего кода. – ZeroDivide

+0

Вы были правы, файл был удален во время миграции/обновления. Пожалуйста, отправьте ответ. – ZeroDivide

ответ

1

Ну, без дополнительной информации я бы сказал, что в пространстве имен Terradon нет настраиваемого элемента управления CustomCalendar.

Возможно, что пользовательский контроль был реорганизован, перемещен или переименован; или сборка не была развернута правильно.

 Смежные вопросы

  • Нет связанных вопросов^_^