2013-02-03 30 views
-1

我有這個類:每當網頁加載我填寫基於在父用戶控制會話的用戶ID這些值,共享變量/跨用戶對象控制

on_load of parent page 
{ 
    connect to database; 
    get the info 
    address.address1 = "171, broadway"; 
} 

現在整個

public class address 
{ 
    public string address1; 
    public string address2; 
    public string city; 
} 

現在在這個頁面上的孩子用戶控件我想使用這些值...

address.address1等沒有再次擊中數據庫,這是一個樣本數據實際數據足夠長會話。

這樣做的最好方法是什麼?

回答

0

保存數據在當前會話並調用它每次你需要

時間這將有助於Storing custom objects in Sessions

如果數據量太大,然後才「獲得信息」

只是將數據綁定到所有控件
+0

Chris,我不想在會話中存儲數據...想要更好的解決方案。我知道會話,但數據太大,因爲我上面提到的那只是一個示例數據 – Luckyy

+0

爲什麼你想在內存中保留一個大對象數據? – 2013-02-03 16:14:33

0

爲每個UserControl添加一個名爲Address的屬性,該地址應該可以訪問此數據。然後在父項UserControl中,爲每個控件設置此屬性。