Я хочу создать публичный метод на моей главной странице, который я могу вызвать изнутри каждой подстраницы. Я пытаюсь оборачивать голову, как это должно быть сделано.Назначение объектов в рамках общедоступного метода
В моих подстраницах я сделал этот метод, чтобы заполнить панель с ошибкой.
protected void errorMessage (string errorText) {
HtmlGenericControl divTag = new HtmlGenericControl("div");
Panel_Name.Controls.Add(divTag);
divTag.InnerHtml = errorText;
}
Теперь, если бы я, чтобы сделать эту функцию общественности на моем MasterPage, он не узнает мою панель, как это было показано нету еще. Я предполагаю, что ответ включает FindControl
(Извините за мой код мусора русский)
Как мне это сделать?
Значит, вы хотите показать сообщение об ошибке на некоторых страницах вашего владельца на главной странице? Почему бы вам не использовать «Label» на «MasterPage»? Что делать, если кто-то добавляет страницу, использующую этот мастер, но забывает добавить свою волшебную панель ошибок? –
Я хочу вывести эту ошибку в разных местах моих страниц контента. – GentlemenFinn