0
@using (Html.BeginForm("ExternalLoginConfirmation", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form"}))
{
@Html.AntiForgeryToken()
<br/>
<div class="form-group">
<div class="col-md-10">
@Html.HiddenFor(m => m.Email, new {@class = "form-control"})
@Html.HiddenFor(m => m.FirstName, new {@class = "form-control"})
@Html.HiddenFor(m => m.LastName, new {@class = "form-control"})
<input type="submit" class="btn btn-default btn-lg btn-success" value="Forsæt"/>
</div>
</div>
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script>
$(".form-horizontal").submit();
</script>
}
私が試したスクリプトのフォームです。私が望むのは、このビューが呼び出されるとすぐにフォームがページの読み込み時に自動的に送信されるようにすることです。このようにする方法はありますか?または、ページに移動してフォームを送信しないでください。フォームを自動的に提出する
あなたの事例はこのように見えます。それは動作しない? – VadimB
いいえ、ページはロードされ、何もしません。 – crystyxn
私は、ページが完全に読み込まれる前にスクリプトが読み込まれると思います。 '$(" form-horizontal ")submit();})' – VadimB