Добавление элементов в верхний колонтитул мастер-страницы из placeplaceholder в .NET - PullRequest
0 голосов
/ 01 июля 2010

У меня проблема

Сценарий таков:

После отправки формы пользователь получает одно сообщение «ОК» и перенаправляется на другую страницу через 2 секунды.

Проблема в том, что при успешной вставке я добавляю в заголовок главной страницы элемент HtmlMeta, но при вставке из держателя содержимого я получаю следующую ошибку:

"Элементы управленияКоллекция не может быть изменена, так как элемент управления содержит блоки кода (т. е. <% ...%>). "

Любое решение, ребята?

оценено

Редактировать:

public static void MetaRedirect(Page p, string url) { HtmlMeta meta = new HtmlMeta();

        meta.Content = "2;url=" + url;
        meta.HttpEquiv = "refresh";

        p.Header.Controls.Add(meta);
    }

1 Ответ

0 голосов
/ 01 июля 2010

На ум приходят две вещи.Первый из них может быть излишним, но может быть полезен и для других целей: добавьте новую область содержимого на главной странице в заголовок, которую затем можно использовать для добавления любых элементов заголовка, которые вы хотите.В качестве альтернативы вы можете просто добавить заполнитель в свой заголовок для того же эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...