Чтобы было ясно, что это не какой-то спам, а запрос от клиента, его следует обрабатывать таким образом.Html.BeginForm отправить форму в текущем окне и открыть новое окно с другим URL-адресом
У меня есть проект MVC, и я хочу отправить форму в текущем окне, а также открыть новое окно со статическим URL-адресом, например www.google.se. Как теперь у меня есть модальных, который показывает с формой вида:
<div id="openModal" class="modalDialog">
<div>
@using (Html.BeginForm("Action", "controller", new { id = Model.Id }, FormMethod.Post))
{
<h4>
Are you sure?
</h4>
<br />
<input type="submit" value="Yes" class="btn btn-default" />
<a href="#close" title="Close" class="btn btn-default">Nope</a>
}
</div>
</div>
Так я ищу для представления формы должны быть выполнены в главном окне, а затем открыть еще одно окно, а также. Это новое открытое окно должно быть без панели инструментов или адресной строки.
Редактировать: Не важно, открывается ли окно до или после подачи формы, так как при отправке формы нет подтверждения.
Боюсь, я не могу использовать JQuery. Но я могу использовать JavaScript, хотя – Benji
Порядок опсов здесь неправильный. Откроется новое окно и * затем * будет отправлена форма. На основе того, как OP формулирует вопрос, требуется обратное: форма отправляется, затем открывается окно, предположительно после успешной отправки. Насколько важно это неизвестно, но это может быть важно в зависимости от того, что происходит в этом новом окне. –
Я обновил вопрос, чтобы очистить это, но из-за временных ограничений у меня не было времени для продолжения этой функции. – Benji