我已經和ImageField的作爲一個GridView的部分,並想知道我可以在不同的頁面,當我選擇一個按鈕(場)行查看該圖片。 當我將信息添加到數據庫時,imageUrl被添加到數據庫中,並且這與我上傳的圖像的名稱相匹配,隨後圖像顯示在gridview中。 是否有可能對我來說,不同的網頁上顯示此圖像以及
感謝
我已經和ImageField的作爲一個GridView的部分,並想知道我可以在不同的頁面,當我選擇一個按鈕(場)行查看該圖片。 當我將信息添加到數據庫時,imageUrl被添加到數據庫中,並且這與我上傳的圖像的名稱相匹配,隨後圖像顯示在gridview中。 是否有可能對我來說,不同的網頁上顯示此圖像以及
感謝
而不是在會話中存儲圖像,爲什麼不填充按鈕點擊上的Session["ImageID"]
值? 將gridview的OnRowCommand
屬性設置爲將Session["ImageID"]
設置爲當前行的DataKey的方法,然後重定向到將從Session["ImageID"]
獲取值並從數據庫獲取該ID的圖像URL的其他頁面。別忘了也執行Session.Remove("ImageID")
。這樣你可以保持會話對象儘可能小。
是的,你可以,我想,如果你存儲在Session
選圖像信息。可能是,有其他方式,但在這種情況下,我首先想到的是使用會話。
謝謝你,好主意,將考慮到這一點。 – Arianule 2011-04-23 19:39:30