假設我在aspx.cs頁面中有一個列表或數組(無所謂)。我如何傳遞該列表/數組等將其發送到母版頁。然後在函數中使用該信息傳遞給.aspx頁面而不將該列表/數組傳遞給該函數?主頁傳遞信息?
希望這是有道理的。謝謝。
假設我在aspx.cs頁面中有一個列表或數組(無所謂)。我如何傳遞該列表/數組等將其發送到母版頁。然後在函數中使用該信息傳遞給.aspx頁面而不將該列表/數組傳遞給該函數?主頁傳遞信息?
希望這是有道理的。謝謝。
我最好的猜測是你的答案是將變量存儲在會話(Session.MyVariable)中,一旦子頁面加載,通過這種方式訪問它。您不一定會將它從佈局頁面傳遞到視圖,但是這會允許您在佈局頁面下加載視圖後,將任何數據傳遞給視圖。如果有幫助,不完全確定我明白。
在子頁面
您是否將aspx.cs稱爲佈局頁面?而.aspx作爲子頁面? –
我最好客的「頭」是通過像一個序列化的XML,然後在主網頁解析它
可能是這個鏈接將幫助您 https://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET
轉到他描述的「更改母版頁的屬性從內容頁」的部分,他在網站母版中定義了一個標籤,然後他能夠從內容頁面更改此標籤的文本。
我必須說實話我仍然有點困惑。如果我有一個名爲arrayMaster的數組,我會寫:Session [「master」] = arrayMaster;我以後如何使用arrayMaster,以便我可以在函數中使用它?謝謝您的幫助! –
我希望我明白你的觀點。如果你在page1 session [「master」] = arrayMaster中寫入,並且你想要page2中的值,則需要使用會話,只需在第2頁中定義一個數組並使其等於session [「master」](myarray =會話[ 「主」]) – user1947393
[ASP.NET:將數據從內容頁面傳遞到母版頁]的可能重複(https://stackoverflow.com/questions/21160132/asp-net-passing-data-from-content-page-to-master -page) – mjwills