【发布时间】:2016-08-30 12:48:05
【问题描述】:
我正在尝试从前一个模态的控制器发布操作中返回一个模态。我遇到的问题是部分视图没有呈现为模态。我能找到的所有文档都是指从按钮打开模式,但是我的模式是有条件的,所以我希望控制器处理是否加载模式/要加载哪个模式
部分视图的一部分,我返回包含模式的视图
return PartialView("_AccountUpdateSuccess");
我的观点
<div class="modal fade" tabindex="-1" role="dialog" id="updateSuccess">
<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">Success!</h4>
</div>
<div class="modal-body">
<p class="text-success">@ViewBag.Account has been updated successfully!</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script type="text/javascript">
$(document)
.ready(function() {
$("#updateSuccess").modal('show');
});
</script>
【问题讨论】:
-
我遇到的问题是局部视图没有呈现为模态 ....它是如何呈现的?
-
它看起来像是一种模态但没有弹出窗口。只是一个带有文本/表单但格式不正确的白屏
-
我觉得这篇文章对你有帮助:stackoverflow.com/questions/11231862/…
-
你如何处理客户端的控制器响应?
-
我的视图中有一个小脚本标签来呈现模式。这似乎在返回视图时有效,但在返回部分
<script type="text/javascript"> $(document) .ready(function() { $("#updateSuccess").modal('show'); }); </script>时无效
标签: javascript jquery asp.net-mvc twitter-bootstrap asp.net-mvc-4