使用部分视图打开Bootstrap模式

时间:2014-04-24 14:23:30

标签: c# asp.net-mvc-4 twitter-bootstrap modal-dialog

我有一种情况,我想在控制器上执行一些代码后从我的控制器打开一个Bootstrap模式对话框。我想在打开的网页上显示模态,然后在该页面上提交表单。每个表单提交都不会显示模态,但仅在抛出某个异常时才会显示。我的模态代码是:

<div id="sameCompany" class="modal fade" role="dialog">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-body" id="existToDoModalBody">
            @ViewBag.ExceptionMessageSameCompany
        </div>
        <div class="modal-footer"><button type="button" class="btn btn-primary" data-dismiss="modal">OK</button></div>
    </div>
</div>

我怎样才能做到这一点?我正在使用ASP.NET MVC 4。 非常感谢,提前。

1 个答案:

答案 0 :(得分:0)

好吧Kiriz,你要做的第一件事是创建两个视图,一个是VeiwExecuteSubmit和ViewLoadModal,每个视图在控制器主体中应该有一个功能,当你执行提交时,在你将数据返回到这部分的成功调用之前你可以调用函数的渲染视图模态,或者如果你想等待提交结束调用,重新调用控制器函数来渲染viewModal ....