У меня есть контактная форма, которая находится в C# - Razor и встроена в Umbraco Scaffold CMS. Все почти работает ... за исключением успешной отправки - если я обновляю sh страницу, в которой объявляется, что я должен повторно отправить информацию - нажатие ОК приводит к тому, что страница пытается обновить sh, но вместо того, чтобы искать страницу как страница ищет метод действия, который был вызван. Как мне заставить его обновить sh правильное местоположение
<button class="btn btn-primary"
id="btnSubmit"
type="submit"
value="submit"
data-action='CreateMessage'
style="height: 75px;">
<h2>Submit</h2>
</button>
function onSubmit(token) {
document.getElementById("form-outer").submit();
}
РЕДАКТИРОВАТЬ
if (ViewBag.Contact != null)
{
[mxmissile THIS SHOULD BE A REDIRECT? instead of simple content ..]
var viewModel = (MyWeb.ContactModel)ViewBag.Contact;
<div id="form-outer" class="contact-confirmation">
<div>
<h2>
<p>Thank you for your message.</p>
</h2>
<p>We will be in touch soon.</p>
</div>
</div>
}
else
{
Html.RenderPartial("/Views/Partials/ContactView.cshtml");
}