我有一個問題要問關於Asp.Net母版頁。 在主頁和頁面加載事件我有像Asp.Net - 母版頁 - 如何避免不必要的調用
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["UserName"] != null && Session["UserLastName"] != null)
{
lblDisplayName.Text = Session["UserName"].ToString() + " " + Session["UserLastName"].ToString() ;
}
}
}
Master頁面代碼被應用於第1頁和第2頁。 每當我從第1頁重定向到第2頁或第2頁到第1頁。它執行主頁的頁面加載。上面的代碼每次都執行。是不是可以只設置一次用戶名。
有什麼可以避免這些嗎?
謝謝, Mahesh。
我認爲你高估了這3行代碼放在服務器上的負載量...... – 2012-02-15 13:57:40
我不知道OP是否知道有多少代碼被執行,直到Page_Load以及另一個大「多」後。 – 2012-02-15 13:58:58