只要有一個問題想正確地從外部網站上顯示的圖像,但MVC約束鏈接,並自動添加本地主機:即使自定義路由這種無法避免的網址是一切的開始刪除本地主機地址在ASP MVC
如我要求:www.google.com/finance/chart?q=NYSE:V & TLF = 12
但我得到:http://localhost:3022/www.google.com/finance/chart?q=NYSE:V&tlf=12
任何幫助,將不勝感激
只要有一個問題想正確地從外部網站上顯示的圖像,但MVC約束鏈接,並自動添加本地主機:即使自定義路由這種無法避免的網址是一切的開始刪除本地主機地址在ASP MVC
如我要求:www.google.com/finance/chart?q=NYSE:V & TLF = 12
但我得到:http://localhost:3022/www.google.com/finance/chart?q=NYSE:V&tlf=12
任何幫助,將不勝感激
呦你的問題不是MVC;它是你的<a>
標籤的形成。你是這樣做的:
<a href="www.google.com/finance/chart?q=NYSE:V&tlf=12">blah...</a>
你應該這樣做的:
<a href="http://www.google.com/finance/chart?q=NYSE:V&tlf=12">blah...</a>
而不包括開頭的協議,與瀏覽器假定你的鏈接是相對於當前網站。它有毫無關係做MVC。
如果你需要在一個單獨的域的鏈接,你需要添加http://
所以:
應該努力!
爲什麼?如果沒有http
,該鏈接被認爲是相對的,而瀏覽器使用相對域 - >localhost
!
你能不能在這裏輸入一些代碼,你是如何得到的URL,因爲它可能是一個字符串連接問題和/或相對路徑的問題。 – Burimi 2012-01-06 11:17:36