ActionLink 使用带有 Umbraco 7 的 MVC 5 生成空 href
ActionLink generate empty href using MVC 5 with Umbraco 7
我正在使用带 Umbraco 7 的 MVC 5。尝试在我的视图中使用 ActionLink,但它生成的标记有空 href。知道如何让它工作吗?
<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);
}
}
这在 Umbraco 中是不可能的,除非你从 Surface 控制器继承你的控制器class。
我正在使用带 Umbraco 7 的 MVC 5。尝试在我的视图中使用 ActionLink,但它生成的标记有空 href。知道如何让它工作吗?
<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);
}
}
这在 Umbraco 中是不可能的,除非你从 Surface 控制器继承你的控制器class。