Controller应返回View Index的Z部分,而不是页面顶部
控制器:
ActionResult Action()
{
return View("Index#Y"); // How to return to section Z of Index
}
视图索引有3个部分
查看:
</section>
<section id="Y" >
</section>
<section id="Z" >
@Html.Action("Submit","Action","Controller")
</section>
答案 0 :(得分:0)
为每个部分创建一个局部视图,并从控制器返回部分视图,如下所示:
return PartialView("_SectionZ", youViewModelOptional);
要了解有关部分视图的详情,请参阅此link。
答案 1 :(得分:0)
答案 2 :(得分:0)
您只需重定向到相应的部分:
public ActionResult Action()
{
return new RedirectResult(Url.Action("Index") + "#Y");
}
答案 3 :(得分:0)
尝试
public ActionResult Action()
{
return RedirectToAction("Index", new { "#Y" });
}