Добрый день,
Я сделал класс 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