2009-10-13 64 views
0

這裏是我的問題: 我需要編寫一個嚮導,供客戶「創建一個新的」非常大的objetc,其他一些與之相關的:例如,某些圖像存儲在另一個表(與關係),一些緯度和郎的谷歌地球等 他們每個都存儲在數據庫的不同表中,這就是爲什麼,我必須先插入獲取第一個對象的數據庫生成的ID到與另一個對象建立關係。這就是我認爲puttin'所有東西都只有一個視圖並隱藏選擇性DIV與Jquery不是我的選擇之一。 由於對象較大,會話不是一個選項。 而且由於網站的類型,嚮導必須如下:創建一個新的大對象嚮導:ASp.net MVC

  1. objetct的基本信息對象1的1幅
  2. 圖像(我需要在這裏的第一個對象的ID)
  3. Geolocations (與谷歌地圖,如前)對象的
  4. 更多細節1.
  5. 預覽
  6. 發佈

問題是,在步驟4中,用戶填寫了數據庫所需的一些字段,並且我無法將它們作爲客戶請求的一部分進行填充。

如果有人能在至少給出出主意,將是很好... 在此先感謝

回答

1

幽州存儲你的對象在Session是因爲物體的大小的不理想。另一種方法是序列化該對象並將其存儲在數據庫中。當用戶通過嚮導進行操作時,該對象將被檢索,更新並作爲一個blob存回。一旦他們發佈它,您可以插入適當的記錄並從您存儲它們的表中刪除序列化對象。

相關問題