Я использую MVC4, С# и Visual Studio Ultimate 2013 в проекте.
Я перенаправляю пользователя на индексную страницу после отправки формы. Однако на этой веб-странице есть 2 вкладки, и я хочу перенаправить пользователя на вторую вкладку вместо первой.
У меня есть контроллер с именем Material
с действием Index
, которое отправляет пользователя в представление Index
.
public ActionResult Index()
{
return View();
}
Этот вид состоит из двух частичных видов, _Materials
и _Packages
.
@{
ViewBag.Title = "Index";
}
<div class="tabbable">
<ul class="nav nav-tabs">
<li class="active"><a href="#Materials" data-toggle="tab">Materials</a></li>
<li><a href="#Packages" data-toggle="tab">Packages</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="Materials">
@Html.Action("Materials", "Material")
</div>
<div class="tab-pane" id="Packages">
@Html.Action("Packages", "Package")
</div>
</div>
</div>
После выполнения ряда действий в другом разделе приложения, я хочу перенаправить пользователя на страницу /Material
, на вторую вкладку, но я понятия не имею, как это сделать!
В настоящее время я использую этот код, который всегда перенаправляет на первую вкладку:
return RedirectToAction("Index", "Material");
Как я могу решить мою проблему?