C# 为什么表单处于引导模式时不提交?

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

已经解决了这个问题,但我想其他人也会遇到类似的问题。 我尝试在主视图和部分视图中将Html.BeginForm添加到模式中

@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">&times;</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" />