Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 5 如何定位或覆盖MVC@Html.Partial(“SomeModal”)定位_Asp.net Mvc 5_Position_Bootstrap Modal_Asp.net Mvc Partialview - Fatal编程技术网

Asp.net mvc 5 如何定位或覆盖MVC@Html.Partial(“SomeModal”)定位

Asp.net mvc 5 如何定位或覆盖MVC@Html.Partial(“SomeModal”)定位,asp.net-mvc-5,position,bootstrap-modal,asp.net-mvc-partialview,Asp.net Mvc 5,Position,Bootstrap Modal,Asp.net Mvc Partialview,我遇到的问题是,某些部分(显示为Modals)确实能够很好地呈现位置,但标记中更深层次的其他部分(在选项卡中的视图中的ajaxed中)却不能。(通过ajax没有问题,因为我可以在模态的jQuery初始化中将模态的css属性“position”设置为任何id的div。) e、 g。 但是,当分部(显示为模态)从视图中的ajaxed加载到HTML的更深处时,我得到了这个结果 modals的HTML是相同的(周围的div和class=modal以及后面的div和class='modal-conte

我遇到的问题是,某些部分(显示为Modals)确实能够很好地呈现位置,但标记中更深层次的其他部分(在选项卡中的视图中的ajaxed中)却不能。(通过ajax没有问题,因为我可以在模态的jQuery初始化中将模态的css属性“position”设置为任何id的div。)

e、 g。

但是,当分部(显示为模态)从视图中的ajaxed加载到HTML的更深处时,我得到了这个结果

modals的HTML是相同的(周围的div和class=modal以及后面的div和class='modal-content')

第一个和正确定位的模态具有此HTML。(在“Form”标记下的主视图或基本视图中(在其中有动态的不引人注目的验证,因此是“Form”标记)

“部分”中的模式在基础视图的顶部、H3标题(即“模板”)下方呈现,而正确定位的模式较低,隐藏了H3标题以及包含视图的整个内容的背景。 主容器位于“_Layout.cshtml”中,它位于layouts容器div的灰色背景中

这是否可能是因为这些呈现为模态的部分是在ajax加载之后加载的? 是否有解决方案,或者必须通过ajax加载部分

非常感谢

<form id="importExportForm">
@Html.AntiForgeryToken()

<div class="panel panel-default">
    <div class="panel-heading" id="TopPanel">
        <h3>Templates</h3>
    </div>
</div>

@Html.HiddenFor(m => m.Template.ID, new { htmlAttributes = new { @class = "form-control", @id = "TemplateID" } })

<div id="taskModal">@Html.Partial("TaskModal")</div>
<div id="sourceTableColumnModal">@Html.Partial("SourceTableColumnModal", 
Model)</div>
@Html.Partial("SourceFileColumnModal")

<div class="panel panel-default">
    <div class="panel-body">
        <table id="sourceFileColumnTable" class="table table-bordered table-hover">
    var sourceFileColumnPopup = document.getElementById('sourceFileColumnPopup');
    sourceFileColumnPopup.style.display = 'block';