#asp.net-mvc #twitter-bootstrap
#asp.net-mvc #twitter-bootstrap
Вопрос:
У меня есть следующий код:
@using (Html.BeginForm(new { id = "createForm" }))
{
@Html.AntiForgeryToken()
@Html.Hidden("SortField", info.SortField)
@Html.Hidden("SortDirection", info.SortDirection)
@Html.Hidden("CurrentPageIndex", info.CurrentPageIndex)
@Html.HiddenFor(model => model.FormID)
<div class="modal fade" id="showModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">amp;times;</span></button>
<h4 class="modal-title" id="myModalLabel">Confirmation</h4>
</div>
<div class="modal-body wrap">
Body Content
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary" id="btnActive">SUBMIT</button>
<button type="button" class="btn btn-default" data-dismiss="modal">CANCEL</button>
</div>
</div>
</div>
</div>
При отправке он переходит к элементу действия POST controller по умолчанию. Однако мне нравится направлять его на конкретный элемент действия. Любой способ указать, каким он должен быть. Заранее благодарю вас.
Ответ №1:
укажите действие и контроллер здесь:
@using(Html.BeginForm("MyAction", "MyController", FormMethod.Post, new { id = "createForm" }))