В настоящее время у меня есть проект веб-форм, над которым я работаю. Все мои веб-сайты имеют одну и ту же главную страницу и наследуют от моего пользовательского класса, который наследуется от класса Page, поэтому я могу проверить Session или Cookies et c. из родительского класса. Теперь я хочу получить заголовок Label от мастер-страницы моего класса, который наследует класс Page, и в зависимости от того, на каком сайте я работаю, я хочу, чтобы он отображал другой заголовок. Также название должно быть на двух языках, в зависимости от выбранной культуры. У меня есть три файла .resx по умолчанию, первый и второй язык для каждой страницы. Есть ли способ получить строку из правильного файла .resx в зависимости от культуры? Или весь мой подход неверен и нужно делать что-то еще? Пожалуйста, оставьте комментарий, если вы знаете, вот мой код. Следующая функция вызывается для события preInit моего пользовательского класса Page.
private void SetTitle()
{
Label lbl = (Label)this.Master.FindControl("asplblTitle");
lbl.Text = ...
}