我已經做了圖片庫。它的工作原理。但是,我也許犯了一個錯誤,我可以付出太多,現在:(我不知道。ASP.Net mvc,顯示圖片不會影響瀏覽器的URL
我有一個ImageGalleryController
與Index
動作與圖像的列表返回IndexView
。
,當我瀏覽有瀏覽器的URL是:localhost/mysite/gallery
當圖像用戶點擊我做了ajax調用(使用jQuery)行動sethod ShowImage
ShowImageView
包含完整的瀏覽器的div與圖像中,當我打電話顯示圖像我通過點擊圖像標識讓所有需要經過。我回報的數據爲ShowImageView
。
在成功的Ajax調用我做的:
$(document.body).append(resultViewShowImage);
而「ShowImageView」顯示在我的網站上。在這裏我可以瀏覽圖片等,它都可以工作。
但現在巨大的問題:
當我顯示ShowImageView
它是定位在我的網站的頂部的DIV,和URL保持不變localhost/mysite/gallery
,當我瀏覽裏面的網址的圖像沒有改變。
我知道我在這裏犯了很大的錯誤,但是解決這個問題的正確方法是什麼?我可以做一些路由或可能以某種其他方式顯示此「ShowImageView」(而不是附加到身體)?
我試圖找出「Flickr的」如何顯示此俯視圖,但沒有運氣:(
但這是唯一的解決方案。例如,g +和facebook可能以同樣的方式工作嗎?如果我將該網址提供給其他用戶,那麼他無法直接導航到此圖像與自定義組合url ... – 1110
請參閱我的編輯 – Challe