Cotent Autosize

bor__bor
Дата: 21.06.2010 14:41:57
Добрый день!

Использую MasterPage, на которой расположены стандартная Шапка и Подвал. Затем на основе этой MasterPage формирую страницу потомка. В контрол Content потомка кладу Gridview.
Вопрос в следующем - как сделать так чтобы Content менял размер по высоте и ширине в зависимости от размера контента помещенного в него. В частности в моем случает это gridview.
ShSerge
Дата: 21.06.2010 15:14:58
Он так и работает.
bor__bor
Дата: 21.06.2010 16:32:29
Да спасибо действительно так и работает.

Дело оказалось в следующем, я динамически добавляю в Panel TamplateControl

Как получить высоту этого контрола чтобы поменять высоту Panel?


Control usr;

usr = TemplateControl.LoadControl("~/controls/gridview.ascx");

this.Panel_sql.Controls.Add(usr);
//this.Panel_sql.Height = this.Panel_sql.Controls[0].;
ShSerge
Дата: 21.06.2010 16:53:55
bor__bor,

Никак, до тех пор, пока Ваша страница не отобразится в браузере. Ну, сверните окно, например, и поресайзите окошко. Понятно, что все размеры меняются. Так устроен хтмл.
bor__bor
Дата: 21.06.2010 17:31:51
Получается что динамически невозможно сформировать содержимое на основе MasterPage
ShSerge
Дата: 21.06.2010 17:58:00
bor__bor
Получается что динамически невозможно сформировать содержимое на основе MasterPage

Как то, что Вы написали согласуется с тем, что я написал? Всё прекрасно работает без всяких размеров. К тому же, имеется ещё CSS.
bor__bor
Дата: 22.06.2010 10:10:07
да разобрался - большое спасибо за ответы.