C# Форма отправлена ​​Razor при успешном обновлении sh Ошибки - PullRequest
0 голосов
/ 06 августа 2020

У меня есть контактная форма, которая находится в 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");
}
...