我真的很想知道怎么把这些放在一起.我已经在.net MVC页面中构建了很多次表单,无论有没有验证.我使用jQuery构建了表单,有和没有验证.我已经在模态中构建了表单,但从未使用过MVC.
我从原来的问题中理解,因为这个形式在一个模态中,我需要使用jQuery来处理提交.我正好想弄清楚如何把所有这些活动的部分组合在一起.到目前为止,我还没有找到将这些全部放在一起的教程(或教程组合).
这就是我需要的:
编辑:
谢谢杰森,谢谢你的帮助!根据您的建议,这就是我的工作方式.
父视图:
模式:
<div class="modal fade" id="AccountEditModal" tabindex="-1" role="dialog" aria-labelledby="AccountEditModalLabel">
<div class="modal-dialog modalAccountEdit" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h3><strong>Edit Account Profile - <span class="accountname"></span></strong></h3>
</div>
<div class="modal-body">
<div id="formContent">
@Html.Partial("_AccountProfileEdit", new GEDCPatientPortal.Models.AccountProfileEditViewModel())
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
接下来是脚本:
@section Scripts {
<script>
$(document).ready(function () {
$('#AccountEditModal').on('shown.bs.modal', function () {
$('#myInput').focus()
})
$("#AccountEditModal").on("submit", "#form-accountprofileedit", function (e) {
e.preventDefault(); …Run Code Online (Sandbox Code Playgroud)