Добрый день У меня есть страница индекса, на которой отображаются 2 частичных изображения на 2 вкладках. На каждой вкладке есть кнопка отправки на нее, когда нажата кнопка отправки, она попадает на контроллер, а контроллер выполняет некоторый процесс и возвращает заполненную модель для этого частичного просмотра, но частичное представление - это renderd как представление самостоятельно.MVC Partial View render as a view после публикации
Index.chtml
страница
...
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3" style="float:left">
<div >
<ul id="myTab" class="nav nav-tabs nav-stacked">
<li class="active">
<a href="#IdentifyPerson" data-toggle="tab" class=""><strong>Identify Person</strong></a>
</li>
<li>
<a href="#PersonInformation" data-toggle="tab" class=""><strong>Person Information</strong></a>
</li>
</ul>
</div>
</div>
<div class="tab-content col-lg-9 col-md-9 col-sm-9 col-xs-9">
<div id="IdentifyPerson" class="tab-pane fade in active">
@Html.Partial("IdentifyPerson")
</div>
<div id="PersonInformation" class="tab-pane fade">
@Html.Partial("PersonInformation")
</div>
</div>
HomeCntroller.cs
страница
[AuthorizeUser]
public ActionResult Index(string ActionValue)
{
return View();
}
[HttpGet]
[AuthorizeUser]
public ActionResult IdentifyPerson()
{
return View();
}
[HttpPost]
[AuthorizeUser]
public ActionResult IdentifyPerson(ViewModel_IdentifyPerson model)
{
// do populate model
return View(model);
}
любые советы по решению этой?
Вы должны использовать Ajax, чтобы отправить форму, если вы хотите, чтобы остаться на той же странице. –
это то, что он должен делать. Используйте 'ajax' не' form submit' – shu
ok thanx, но можете ли вы использовать ajax на странице бритвы – ArnoDT