Производный класс от Parameter и дизайнер
От: SlavaTT  
Дата: 16.09.06 11:24
Оценка:
Добрый день,

Я сделал класс PropertyParameter который наследуется от Parameter.
Он позволяет мне указывать свойтво или член класса Page как значение параметра.

Проблема в том что дизайнер ObjectDataSource при сохрании параметров, когда назимают
кнопку Finish, заменяет этот PropertyParameter на базовый Parameter.

Тоесть до дизайнера было
<tc:PropertyParameter Name="CommunityId" Type="String" PropertyName="CurrentCommunity.PKId" />
а после стало
<asp:Parameter Name="CommunityId" Type="Int32" />

Все вроде так как советуют делать буржуи:

В классе переопределен метод Clone() который использует конструкор копирования:
protected PropertyParameter (PropertyParameter original)
    : base(original)
{
    this.PropertyName = original.PropertyName;
}
protected override Parameter Clone()
{
    return new PropertyParameter(this);
}


Но тем неменее дизайнер не работает.

Что еще нехватает этому параметру?


Спасибо

Слава


16.09.06 15:55: Перенесено модератором из '.NET' — TK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.