我知道這是非常基本的,但爲什麼母版頁中的變量在子頁面中失去其價值?主頁面變量值丟失
例如,如果我有
[masterpage]
public string userId
... set userId in masterpage
[child page]
Master.userId // userId will always be empty?
我知道這是非常基本的,但爲什麼母版頁中的變量在子頁面中失去其價值?主頁面變量值丟失
例如,如果我有
[masterpage]
public string userId
... set userId in masterpage
[child page]
Master.userId // userId will always be empty?
因爲這是一個無國籍的範例。如果你想保持回發之間的那些價值觀,你只有幾個選擇:
我說試試使用Session["userId"]="..."
和otherpage.aspx =>Session[userId].ToString()
將得到值
由於某種原因,我想到馬像繼承一樣的頁面... – chobo
@chobo真正的錯誤是假設繼承意味着你的變量在後發之間仍然存在。他們不。那部分你永遠無法擺脫 –