我为Logout
创建了一个链接 <a href="@Url.Action("Logout","UserSurface")" title="Log out">Log out</a>
现在网址变为
"domainname.com/umbraco/Surface/ControllerName/Logout"
现在我想从url中删除/ umbraco / Surface。 所以Url将成为
"domainname.com/ControllerName/ActionName"
有什么想法吗?
答案 0 :(得分:0)
刚遇到同样的问题,但与Umbraco相关的大多数事情都不值得付出努力。
这是我使用的一个相当肮脏的解决方案。
public static MvcHtmlString NonUmbracoAction(this UrlHelper helper, string action, string controller)
{
return new MvcHtmlString(helper.Action(action, controller).Replace("umbraco/Surface/", ""));
}