2014-09-25 48 views
0

我創建了一個鏈接,註銷如何重寫url從umbraco中刪除umbraco/surface from url?

<a href="@Url.Action("Logout","UserSurface")" title="Log out">Log out</a>

聯繫URL成爲

"domainname.com/umbraco/Surface/ControllerName/Logout" 

現在我想從URL刪除/一把umbraco /面。 因此,網址將變爲

"domainname.com/ControllerName/ActionName" 

任何想法?

回答

0

剛剛遇到同樣的問題,但與Umbraco相關的大部分事情的回報是不值得的努力。

這是我使用的一個相當髒的解決方案。

public static MvcHtmlString NonUmbracoAction(this UrlHelper helper, string action, string controller) 
    { 
     return new MvcHtmlString(helper.Action(action, controller).Replace("umbraco/Surface/", "")); 
    }