2016-05-10 29 views
0

我有一個小問題,如果有人能幫助我,我會很高興。在瀏覽器MVC中更改路由c#

我創造從大學的項目,並在菜單中我有關於另一個網站。我使用的方法Redirect在Home控制器這樣的:

public ActionResult MyReference() 
    { 
     ViewBag.Current = "MyReference"; 
     return Redirect("linktootherwebsite.com"); 
    } 

它的正常工作,但是當我把我的鼠標在參考(懸停)我從我刪除了舊的視覺路徑,我的意思是:

我:

Home/MyReference 

,但我想

Home/linktootherwebsite.com 

甚至:

linktootherwebsite.com 

感謝您的幫助。 最良好的祝願。 :)

+0

我重定向工作正常,我的問題是關於路徑時,我徘徊在我的菜單操作。 – Robur

+1

爲什麼你不使用直接的HTML錨鏈接,而不是動作? –

回答

1

然後,只需之前添加到您的RouteConfig.cs默認路由:

routes.MapRoute(
    name: "whatever", 
    url: "Home/linktootherwebsite.com", 
    defaults: new 
    { 
     controller = "Home", 
     action = "MyReference", 
    } 
); 
+0

另一個問題是,爲什麼你在這種情況下使用控制器動作... viewbag不會與其他網站交談,只是使用鏈接,因爲它是...

相關問題