2013-10-22 65 views
-1

我正在使用Visual Studio 2010和SQL Server 2008使用C#做購物車項目。在asp.net中如何查看我們使用datalist在另一個頁面中選擇的相同圖像

  1. 3頁mobilecart

  2. viewmobiledetails

  3. orderedpage

mobilecart.aspx有包含圖像按鈕數據列表,以便它可以顯示d的前6張圖片atabase。

如果用戶點擊該圖片,它會去viewmobiledetails.aspx。到這裏一切工作正常。

我要的是點擊圖片後viewmobiledetails.aspx應該表現出相同的圖像用戶點擊/選擇

而且,當點擊立即購買鏈接orderpage.aspx應該顯示的產品選擇的名稱數量和價格

+0

使用querry字符串,即在url中放viewmobiledetails.aspx?itemid = itemid,然後在你正在加載的頁面中使用request.querrystring [「itemid」]或者甚至使用formview來加載你需要的細節 – jgok222

+0

你能否請說代碼 – user2907118

+0

我已經有....在你的網址結束時,你正在瀏覽(或者從一個response.redirect(「URL」)的超鏈接在查詢字符串中放置一個ID,如上例所示,然後使用請求.querrystring [「ID」]重新獲得它,這就是它的一切,如果你遇到問題,可能希望google通過url傳遞變量 – jgok222

回答

0

第i個想說我真的不喜歡這個問題,因爲看起來你正在尋找整個解決方案,而不是由你自己來完成這項工作,但是因爲它似乎也是你對這個世界的新手,所以,在你開始之前,要編寫代碼,您應該始終在「論文」中編寫 將會發生什麼情況,以及如何將數據存儲在數據庫中,t他會幫助你編碼後者,並防止陷阱。

這樣說之後,你需要切換你的思維,以面向對象的思想,例如,你的產品你要在購物車顯示應在DB這樣的:

ID, Name, ImageUrl, Price, Department 

,那麼你需要有一個包含所有圖像的資源庫。

然後當用戶評論你時,你可以在查詢字符串或視圖狀態或會話中傳遞產品的id,甚至cookie(正如我所說我不想爲你做所有的工作,想你的自己你需要和使用它),並從那你可以調用你需要從數據庫的所有數據(當然,你應該考慮緩存你的網站,以防止運行分貝爲每個請求

我希望這可以幫助你

相關問題