ActionLink使用带有Umbraco 7的MVC 5生成空的href [英] ActionLink generate empty href using MVC 5 with Umbraco 7

查看:80
本文介绍了ActionLink使用带有Umbraco 7的MVC 5生成空的href的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将MVC 5与Umbraco 7一起使用.试图在我的View中使用ActionLink,但是它生成的标记具有空的href.知道如何使它工作吗?

I am using MVC 5 with Umbraco 7. Trying to use ActionLink in my View but the markup it generates have empty href. any idea how to get it working?

<a href="">Start Date</a>

查看:

@Html.ActionLink(
      "Start Date",
      "SearchV1",
      "SearchV1",
      new { sitetypeid = @Request.QueryString["sitetypeid"], leaNo = @Request.QueryString["leaNo"], orderBy = "VacStart" },
      null)

控制器:

public class SearchV1Controller : RenderMvcController
{
    public override ActionResult Index(RenderModel model)
    {
        return base.Index(model);
    }

    public ActionResult SearchV1(RenderModel model, int sitetypeId , int leaNo, string orderBy = "VacRelDate")
    {
        List<GetJobSearchResults_Result> searchResultsList = Workflow.Vacancy.GetJobSearchResults(sitetypeId , leaNo, "SCH", orderBy, "desc");
        ViewBag.leaNo = leaNo;
        return View(searchResultsList);
    }
}

推荐答案

除非您从Surface控制器继承了控制器类,否则在Umbraco中将无法做到这一点.

This cannot be possible in Umbraco unless you inherit your controller class from Surface controller.

这篇关于ActionLink使用带有Umbraco 7的MVC 5生成空的href的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆