Я использую ненавязчивый Ajax, чтобы добавить раскрывающуюся форму входа в систему к моей навигации, и, когда вход в систему не удается, форма входа в систему исчезает, и ее необходимо снова открыть, чтобы попытаться войти снова, что на самом деле не является той функциональностью, которую я хочу, я быхотелось бы, чтобы он оставался открытым, но моя главная проблема заключается в том, что если вход выполнен успешно, вся главная страница отображается в целевом контейнере Ajax, указанном в AjaxOptions, и мне интересно, как я могу предотвратить перерисовку страницы в контейнере и получить ееперерисовать всю страницу?
using (Ajax.BeginForm("Login", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, new AjaxOptions { UpdateTargetId = "loginContainer" }, new { @class = "dropdown-menu p-4" }))
{
@Html.AntiForgeryToken()
<div class="form-group">
@Html.LabelFor(m => m.Email)
@Html.TextBoxFor(m => m.Email, null, new { @class = "loginAlign" })
@Html.ValidationMessageFor(m => m.Email, "", new { @class = "text-danger" })
</div>
<div class="form-group">
@Html.LabelFor(m => m.Password)
@Html.PasswordFor(m => m.Password, new { @class = "loginAlign" })
@Html.ValidationMessageFor(m => m.Password, "", new { @class = "text-danger" })
</div>
<div class="form-group">
<div class="form-check">
@Html.CheckBoxFor(m => m.RememberMe)
@Html.LabelFor(m => m.RememberMe)
</div>
</div>
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<button id="btnLogin" type="submit" class="btn btn-primary">Sign in</button>
}
![enter image description here](https://i.stack.imgur.com/VaMOt.png)