我是相当新的网页编码词,所以我问对不起,如果有一些明显的错误,我不知道。我在一个玩具项目中挑战自己,但我遇到了一些麻烦。

正如你所看到的,我的模式完全不是模态。它就出现在网格下面。
@page "/"
<PageTitle>Index</PageTitle>
<div>
<div>
<h1 id="impListH">TestApp</h1> <button id="impListB" class="btn btn-primary" @onclick="@(() => { showModal = true; })" >Importa</button>
</div>
<br />
<br />
<DataGrid TItem="Employee" MySource="employees" Columns="columnDefinitions"></DataGrid>
</div>
@if (showModal)
{
<div class="modal-dialog" tabindex="-1" role="dialog" style="display: initial;" id="myModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Omnes enim iucundum motum, quo sensus hilaretur.
<i>Quis istud possit, inquit, negare?</i>
<mark>Ego vero isti, inquam, permitto.</mark> Duo Reges: constructio interrete.
</p>
<FetchData />
<dl>
<dt><dfn>Stoici scilicet.</dfn></dt>
<dd>An hoc usque quaque, aliter in vita?</dd>
<dt><dfn>Erat enim Polemonis.</dfn></dt>
<dd>Quod cum accidisset ut alter alterum necopinato videremus, surrexit statim.</dd>
</dl>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
}我跟随这个答案来建立模型。我真的不明白是怎么回事。你能帮帮我吗?
发布于 2022-02-11 16:08:17
用div.modal-dialog包好<div class="modal" tabindex="-1">,我想你有双倍的div.modal-dialog
发布于 2022-02-11 19:50:24
您的根div应该使用类modal而不是modal-dialog。以下更改应解决您的问题:
@if (showModal)
{
<div class="modal" tabindex="-1" role="dialog" style="display: initial;" id="myModal">
<div class="modal-dialog" role="document">https://stackoverflow.com/questions/71082148
复制相似问题