【问题标题】:Bootstrap Modal not working in partialviewBootstrap Modal 在局部视图中不起作用
【发布时间】:2013-09-12 17:41:27
【问题描述】:

我在部分视图中使用引导模式不工作,但在视图中工作 不知道怎么回事,谁能帮帮我,谢谢! 我的代码

@Html.Partial("_Header") (in layout)

<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<a data-toggle="modal" href="#myModal" class="btn btn-primary btn-lg">Launch demo modal</a>

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Modal title</h4>
            </div>
            <div class="modal-body">
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Save changes</button>
            </div>
        </div>
    </div>
</div>

<script>
    $(function () {
        $('#myModal').modal({
            backdrop: true,
            keyboard: false,
            show: false
        });
    });
</script>

http://s23.postimg.org/lfotq8xsb/image.jpg

【问题讨论】:

  • 你能详细说明它是如何不工作的吗?模态是否弹出?只是样式不正确吗?在我们进一步了解情况之前,没有人能够成功回答您的问题。

标签: jquery asp.net-mvc


【解决方案1】:

似乎还有另一个非常相似的问题。看看这个问题,看看它是否对你有帮助。

Using Bootstrap Modal window as PartialView

从您的代码看来,您的 javascript 在部分视图中可以触发模态表单。但是部分视图中的 js 将被忽略。您可以检查 html 的来源。

因此,其中一种解决方案是将 js 脚本放在您的布局或视图中,而不是放在局部视图中。然后它将起作用。这就是它在布局或视图中而不是在局部视图中工作的原因。

其他示例:MVC4 partial view javascript bundling Issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 2015-12-23
    • 2015-03-03
    • 2013-02-09
    • 1970-01-01
    相关资源
    最近更新 更多