Добавьте свойство в коде вашей главной страницы, например:
public LinkButton LButton
{
get { return lButton; }
set { lButton = value; }
}
В верхней части страницы .aspx добавьте эту директиву с виртуальным путем к главной странице:
<%@ MasterType VirtualPath="~/Master.master" %>
Перестройте решение и в коде вашего .aspx вы можете сделать это:
Master.LButton.Text = "foo bar";
РЕДАКТИРОВАТЬ: если вы хотите, чтобы текст сохранялся на других страницах:
Когда определенные критерии выполнены, вы можете вместо этого установить переменную сеанса:
Session.Add("Link Button Text", "foobar");
В загрузке главной страницы:
if(Session["Link Button Text"] != null)
{
lButton.Text = Session["Link Button Text"].ToString();
}