CS0433: тип «MyNamespace.MyCustomFilterColumn» существует в a.dll и b.dll (Telerik Grid) - PullRequest
0 голосов
/ 10 января 2012

Я пытаюсь создать настраиваемый столбец фильтра (выпадающий список) для Telerik Grid. То, что я сделал, было

1) Создайте CustomFilterColumn.cs и поместите его в мою папку app_Code. 2) Зарегистрируйте класс в верхней части моего файла Usercontrol.ascx, который находится в папке UserControls. 3) Добавил пользовательский столбец в мою сетку. 4) Ссылка на usercontrol.ascx в default.aspx в моей корневой папке.

Когда я запускаю приложение, я получаю сообщение об ошибке.

CS0433: тип «MyNamespace.MyCustomFilterColumn» существует в a.dll и b.dll

Я также использую мастер-страницы.

Я пробовал

1) реорганизация файлов и папок с целью удаления циклического выражения 2) Удаление dll и перекомпиляция 3) Я устал удалять временные файлы asp.net, но у меня нет доступа, чтобы сделать это, даже если я являюсь администратором на коробке.

Я не знаю, что еще попробовать. У кого-нибудь есть предложения?

Рхонда

Фрагменты кода:

c # класс пользовательских фильтров

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Telerik.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI;    
namespace MyNamespace
{
    public class CustomFilterColumn : GridBoundColumn
    {
       //do a bunch of stuff here.    
    }
}

код aspx за загрузкой пользовательского контроля.

ActiveChecklists ActiveControl = (ActiveChecklists)Page.LoadControl("/UserControls/ActiveChecklists.ascx");
                ActiveControl.ActiveDisplayChecklist = activeDisplayChecklist.ToList();
                pnlChecklistMain.Controls.Add(ActiveControl);

ascx control

<%@ Register Namespace="MyNamespace" TagPrefix="customFilter" %>

<telerik:RadGrid ID="ChecklistsGrid" runat="server" Skin="WF"    EnableEmbeddedSkins="false" AllowSorting="true" AllowFilteringByColumn="True" OnSortCommand="ChecklistsGrid_SortCommand" OnItemDataBound="ChecklistsGrid_ItemDataBound" OnItemCommand="ChecklistsGrid_ItemCommand">
  <MasterTableView Width="100%" CommandItemDisplay="Bottom" AutoGenerateColumns="false" TableLayout="Fixed">
    <Columns>
      <customFilter:CustomFilterColumn DataField="ChecklistStatus" HeaderText="Checklist Status Too" UniqueName="StatusToo"></customFilter:CustomFilterColumn>
    </Columns>
  </MasterTableView>
</telerik:RadGrid>
...