url.操作没有返回url
本文关键字:url 返回 操作 | 更新日期: 2023-09-27 18:17:52
我的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/主页/主页"