-2

我在部分视图中使用引导模式不起作用,但在视图中工作不知道会发生什么,任何人都可以帮助我,谢谢!我的代码

@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

4

1 回答 1

-3

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

使用 Bootstrap Modal 窗口作为 PartialView

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

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

其他示例:MVC4 部分视图 javascript 捆绑问题

于 2013-09-30T09:58:19.133 回答