2014-10-29 5 views
0

Контроллер должен вернуться в раздел 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

Создайте частичный вид для каждого раздела и возвратите частичный вид из контроллера, как показано ниже:

return PartialView("_SectionZ", youViewModelOptional); 

Чтобы узнать больше о частичном просмотре, обратитесь к этому link.

0

Here - аналогичный вопрос, который поможет решить вашу проблему. В основном то, что вам нужно использовать это,

window.location = '#Y'; 

Вы можете получить более подробную информацию об этом here.

0

вы можете просто перенаправить к соответствующему разделу:

public ActionResult Action() 
    { 
     return new RedirectResult(Url.Action("Index") + "#Y"); 
    } 
0

Попробуйте с

public ActionResult Action() 
{ 
    return RedirectToAction("Index", new { "#Y" }); 
} 
Смежные вопросы