モーダル JQuery
<script type="text/javascript">
$(document).ready(function () {
$('#submit').click(function (e) {
var locked = '@ViewBag.Locked';
if (locked) {
e.preventDefault();
$('#accountLocked').reveal();
}
});
});
</script>
ポップアップ部
<div id="accountLocked" class="reveal-modal">
@using (Html.BeginForm("EmailHelpDesk", "Account", FormMethod.Post))
{
<h1>Account Locked</h1>
<p>Please provide your email address and you'll be contacted shortly.</p><br/>
<input type="email" id="email" name="email"/>
<input type="submit" id="submitEmail" name="submit"/>
}
</div>
AccountController 内の EmailHelpDesk ActionResult
[HttpPost]
[AllowAnonymous]
public ActionResult EmailHelpDesk(string email)
{
var Email = email;
return RedirectToAction("Create", "User");
}
アクションでコードが壊れず、その理由がわかりません。私は何か間違ったことをしていますか?
モーダルがポップアップしますが、EmailHelpDesk メソッドは実行されません。送信すると、モーダルが消えて何も起こりません。