url.操作没有返回url



我的url。动作不会返回一个href.

我看到了这个问题:Url。没有输出URL

,但它似乎没有回答我的问题,因为我只使用一个动作名称和控制器名称…

这是我的锚:

<a href="@Url.Action("HomePage", "HomePage")" class="logo"><strong>News page / blog</strong> by Name.</a>

它只返回一个空的href="…

我的控制器名称是HomePageController,我的ActionResult是主页()。

EDIT:我也在项目上使用umbraco。

Umbraco中的自定义控制器应该继承自Umbraco. web . mvc . surfacecontroller .

如果你要这样设置你的控制器:

using System.Web.Mvc;
using Umbraco.Web.Mvc;
public class HomePageController : SurfaceController
{
    public ActionResult HomePage()
    {
        return View();
    }
}

。Action("主页","主页")会返回"/umbraco/surface/主页/主页"

相关内容

  • 没有找到相关文章

最新更新