Вопрос надеюсь будет простым.
Беру наследуюсь от TextBox, добавляю следующий код:
private string x = string.Empty;
//какой должен быть аттрибут для решения проблемы?
public string X
{
get { return X; }
set { X = value; }
}
И вот тут проблема : как сделать так, чтобы значения поля Х не рендерилось в aspx шаблон во время определния аттрибутов?
Спасибо!
Здравствуйте, Аноним, Вы писали:
А>Вопрос надеюсь будет простым.
А>Беру наследуюсь от TextBox, добавляю следующий код:
А>А> private string x = string.Empty;
А> //какой должен быть аттрибут для решения проблемы?
А> public string X
А> {
А> get { return X; }
А> set { X = value; } - тут "х" должно быть маленьким :)
А> }
А>
А>И вот тут проблема : как сделать так, чтобы значения поля Х не рендерилось в aspx шаблон во время определния аттрибутов?
А>Спасибо!
Если я правильно вас понял, то вы хотите, чтобы свойство X не отображалось во время редактирования контрола на aspx-странице. Тогда можно применить атрибут Browsable(false), но при этом всёровно останется возможность установить его в коде.
Здравствуйте, AndreyKuzmenko, Вы писали:
AK>Здравствуйте, Аноним, Вы писали:
А>>Вопрос надеюсь будет простым.
А>>Беру наследуюсь от TextBox, добавляю следующий код:
А>>А>> private string x = string.Empty;
А>> //какой должен быть аттрибут для решения проблемы?
А>> public string X
А>> {
А>> get { return X; }
А>> set { X = value; } - тут "х" должно быть маленьким :)
А>> }
А>>
А>>И вот тут проблема : как сделать так, чтобы значения поля Х не рендерилось в aspx шаблон во время определния аттрибутов?
А>>Спасибо!
AK>Если я правильно вас понял, то вы хотите, чтобы свойство X не отображалось во время редактирования контрола на aspx-странице. Тогда можно применить атрибут Browsable(false), но при этом всёровно останется возможность установить его в коде.
Да вы совершенно верно заметили — x маленькое.
private string x = string.Empty;
//какой должен быть аттрибут для решения проблемы?
public string X
{
get { return x; }
set { x = value; } - тут "х" должно быть маленьким :)
}
бился над проблемой пришел к тому же выводу. Есть пару вариантов как обойти это, но обойти возможность установки в коде не нашел.
Хм.
Заменить public на protected или private или вообще оформить геттер и сеттер этого проперти как 2 метода