2009-02-19 47 views
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 

我想避免硬編碼任何鏈接,如果在所有可能。我在這裏有什麼選擇?

回答

2

Craig Stuntz昨天回答了這個問題,但他的回答消失了。他是對的,我需要安裝ASP.NET MVC RC Refresh