1
警告:問題涉及到ASP.net MVC的RC版本。
問題是在ASP.net MVC 1.0JSON請求中的ASP.NET MVC URL
解決了我,從我的控制器上的操作請求一些JSON,然後填寫表格與數據的頁面。在我的JSON響應中,我包含一個包含一些字段的匿名對象。其中一個字段是另一個控制器/操作的URL。我在我的控制器中使用Url.Action設置URL。
問題是出來的鏈接無效(由於上下文我猜)。例如,「託管」頁面的URL看起來像這樣:
/Challenges/Detail/4/HEADLINE which is {controller}/{action}/{id}/{slug}
在我的JSON請求的URL呼籲我的賬戶控制器配置文件的操作。 URL應該是這樣的:
/Profile/username
但是,它出來作爲
../Profile/username
解析爲
/Challenges/Detail/4/Profile/username
我想避免硬編碼任何鏈接,如果在所有可能。我在這裏有什麼選擇?