C# 为什么表单处于引导模式时不提交?
已经解决了这个问题,但我想其他人也会遇到类似的问题。 我尝试在主视图和部分视图中将Html.BeginForm添加到模式中C# 为什么表单处于引导模式时不提交?,c#,html,forms,model-view-controller,modal-dialog,C#,Html,Forms,Model View Controller,Modal Dialog,已经解决了这个问题,但我想其他人也会遇到类似的问题。 我尝试在主视图和部分视图中将Html.BeginForm添加到模式中 @model ViewModel @using (Html.BeginForm("Category", "Home", FormMethod.Post)) { <!-- Modal --> <div class="modal fade" id="categoryModa
@model ViewModel
@using (Html.BeginForm("Category", "Home", FormMethod.Post))
{
<!-- Modal -->
<div class="modal fade" id="categoryModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" 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>
<h4 class="modal-title" id="confirmModalLabel">Select Category</h4>
</div>
<div class="modal-body">
<div class="form-group">
@Html.CheckBoxFor(x => x.Something)
<label>Something</label>
</div>
<div class="form-group">
@Html.CheckBoxFor(x => x.SomethingElse)
<label>Something Else</label>
</div>
</div>
<div class="modal-footer">
<input type="submit" class="btn btn-success" data-dismiss="modal" value="Save" />
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
}
所以,这是一个基本的表单设置,看起来都不错。我遇到的是“提交”按钮中的data dismise=modal标记阻止表单提交。 我刚把它去掉,一切都很好。花了太长时间才弄明白一个简单的问题 下面是按钮的外观:
<input type="submit" class="btn btn-success" value="Save" />