Я пытаюсь создать сеанс, когда пользователь нажимает кнопку.Я хочу обновить элементы управления на странице master.aspx после создания сеанса с помощью кнопки входа в систему.Однако master.aspx page_load вызывается до нажатия кнопки.Любые идеи о том, как я мог бы обойти это?
Default.aspx.cs
protected void ButtonLoginIn_Click(object sender, EventArgs e)
{
Session["username"] = "Joe";
}
Master.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (Session["username"] == null)
{
LinkLoginInOut.Text = "Sign In";
}
else
{
string sessionId = Session["username"].ToString();
LabelDbUserName.Text = "Joe";
LinkLoginInOut.Text = "Log Out";
}
}