добавить Control Body с MasterFormClass.csASP Web Form Control Добавить С MasterFormClass.cs
protected override void OnInit(EventArgs e)
{
HtmlGenericControl NewControl = new HtmlGenericControl("div");
NewControl.ID = "LoadingSpinImage";
NewControl.Attributes.Add("style", "background-image: url('../../common/images/477.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: center; width: 100%; height: 98%; position: absolute; top: 1px; background-color: rgba(255,255,255,0.6);");
this.Form.Controls.Add(NewControl);
base.OnInit(e);
}
Результат:
<html>
<body>
.... all control or element
.... all control or element
.... all control or element
<div id="LoadingSpinImage" style="width: 100%; height: 98%; position: absolute; top: 1px; background-image: url('http://preloaders.net/preloaders/495/Spinning%20segments.gif'); background-attachment: fixed; background-color: rgba(255, 255, 255, 0.6); background-position: 50% 50%; background-repeat: no-repeat;"></div>
</body>
</html>
Но ... Это добавляет к внизу страницы. Я хочу добавить чуть ниже тела.
Это должно быть результатом я хотел:
<html>
<body>
<div id="LoadingSpinImage" style="width: 100%; height: 98%; position: absolute; top: 1px; background-image: url('http://preloaders.net/preloaders/495/Spinning%20segments.gif'); background-attachment: fixed; background-color: rgba(255, 255, 255, 0.6); background-position: 50% 50%; background-repeat: no-repeat;"></div>
.... all control or element
.... all control or element
.... all control or element
</body>
</html>
Я не могу писать код на странице aspx. Существует более 400 страниц aspx. –
this.Form.Controls.AddAt (0, new Label() {Text = "###", ID = "MyFancyLabel"}); – Glia
Очень хорошо :) Я ищу это. Письма написаны как отдельный ответ. Я подтверждаю –