Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

poimenov


Молчун

Зарегистрирован:
08 October 2003
Сообщения: 20
Примеры кода: 1
 

Шаблон оформления UserControl

09 August 2006 10:45  


Как сделать UserControl-ы с общим внешним оформлением (наподобие как на этом сайте блоки "Логин", "Поиск", "Новое сообщение" и пр.) так, чтобы не приходилось писать каждый раз один и тот же по-сути html? У меня была мысль о наследовании от одного UserControl, вроде:
private string _headerText="header";
private string _str1 = "<table width=\"100%\" border=\"0\" и т.д.";
private string _str2 ="</b></td></tr></table> и т.д.";
private string _str3="</td></tr><tr><td> и т.д.";
protected string HeaderText
{
get
{
return _headerText;
}
set
{
_headerText = value;
}
}
protected override void Render(HtmlTextWriter output)
{
output.Write(_str1+_headerText+_str2);
if (HasControls())
{
foreach (Control c in Controls)
{
c.RenderControl(output);
}
}
output.Write(_str3);
}
но это не очень удобно. Может есть способы покрасивее?
Наверх
  



Общие вопросы программирования на ASP.NET

 Шаблон оформления UserControlpoimenov  09 August 2006 10:45
 Шаблон оформления UserControlDima_XY3  09 August 2006 18:51
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта