asp.net-mvc – 解散并提交表单Bootstrap 3
发布时间:2020-12-16 03:29:22 所属栏目:asp.Net 来源:网络整理
导读:我有一个表单内的bootstrap模式对话框.表单通过 AJAX提交.我希望提交按钮也能解除模态(否则我最终会保留模态覆盖) 模态代码是: @using (Ajax.BeginForm("SaveConfiguredReport",new AjaxOptions { HttpMethod = "POST",InsertionMode = InsertionMode.Repla
我有一个表单内的bootstrap模式对话框.表单通过
AJAX提交.我希望提交按钮也能解除模态(否则我最终会保留模态覆盖)
模态代码是: @using (Ajax.BeginForm("SaveConfiguredReport",new AjaxOptions { HttpMethod = "POST",InsertionMode = InsertionMode.Replace,UpdateTargetId = "report-details",OnBegin="preProcessing" })) { <div class="modal fade" id="add-filter-dialog" tabindex="-1" role="dialog" aria-labelledby="add-filter-dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4>Add a Filter</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body"> <p>Adding filters allows you to sort what data will be included in the report. These filters will be default for all ongoing usage of this report.</p> <div id="field-templates"></div> <input type="hidden" id="field-template-id" name="FieldTemplateID" /> @Html.DropDownList("OperatorID",Model.Operators.Select(x => new SelectListItem { Text = x.Name,Value = x.OperatorID.ToString() })) <input type="text" name="FilterValue" class="typeahead" id="filter-value" /> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-success" data-dismiss="modal" name="Command" value="Add">Add Filter</button> </div> </div> </div> </div> } <!-- other code --> <script> function preProcessing() { $('.modal').each(function (index,element) { $(element).modal('hide'); }); } </script> 如果我在提交按钮上保留data-dismiss属性,它将关闭表单但不提交.如果我删除它,表单将被提交但不会被解雇.有人有运气吗? 编辑 解决方法
我通常做的是在表单经过验证并且AJAX post / get成功后通过Javascript关闭它.
$('#add-filter-dialog').modal('hide'); 点击此处查看更多选项http://getbootstrap.com/javascript/#modals-usage (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET中的Membership,MembershipProvider和MembershipUse
- asp.net-web-api – 带有json有效负载中令牌的WebApi授权过
- asp.net – 如何增加Web服务请求的超时?
- asp.net – 如何在iFrame上显示Div或Panel
- asp.net-core – dotnet publish不会发布正确的appsettings
- asp.net-mvc-3 – 在MVC3中使用Html.LabelFor的表单标签中的
- asp.net-mvc – 将JSON对象作为参数传递给MVC控制器
- asp.net-mvc – Razor如何创建一个CheckBox并使其为READONL
- asp.net-web-api – 设置默认的WebAPI格式化程序
- asp.net – iTextSharp与iText
推荐文章
站长推荐
- asp.net – 将特定文件夹映射到web.config中的Ht
- asp.net-mvc – 在Umbraco 7中建立联系表格
- asp.net – 在Visual Studio 2015中保存* .cs或*
- asp.net-mvc – Server 2008 R2上的MVC – 如何?
- asp.net – 重定向到一个页面,其endResponse为tr
- asp.net-mvc – Customer Feedback替代UserVoice
- asp.net – 从通用列表中将ListItem添加到DropDo
- asp.net-mvc-3 – 返回404错误ASP.NET MVC 3
- asp.net – 升级到TLS 1.2后无法生成Web服务引用
- asp.net – 如何保护web.config中的connectionst
热点阅读