Как установить минимальную высоту iframe из кода C # сзади? - PullRequest
0 голосов
/ 15 июня 2011
    HtmlGenericControl iframectrl = new HtmlGenericControl("iframe");
    iframectrl.Attributes.Add("src","blah blah blah");
    iframectrl.Attributes.Add("width","100%");
    iframectrl.Attributes.Add("min-height", "100%");

Я создаю iframe динамически (как показано выше) и помещаю его на панель вкладок, которая также создается динамически. Я могу установить высоту контейнера вкладок и панели вкладок из своей функции PageLoad, но я не могу получить правильную установку высоты iframe, независимо от того, что я делаю. Я пытаюсь избежать использования Javascript для установки высоты. Я попытался добавить атрибут для этого, но он не работает. Если я создаю элемент управления iframe на своей странице aspx, я могу установить минимальную высоту, и она отлично работает. Должен ли я создать свой iframe в функции PreLoad или PreRender или есть что-то лучше?

1 Ответ

1 голос
/ 15 июня 2011

Попробуйте добавить как стиль CSS.

iframectrl.Attributes.Add("style", "min-height:100%,width:100%;");
...