【发布时间】:2023-01-04 22:53:22
【问题描述】:
我有一个关于 Abp.Io 的奇怪问题,打开一个内部有脚本文件(加载数据)的模态。问题是清除了下面的网格。我知道问题出在模式的 Layout = null 上。
这是正在发生的事情。
布局不为空的模态:(因此它需要脚本部分):
然后我点击镜头
您看到弹出窗口打开并正确加载数据(现在它们被模拟),但在网格下方消失了。
相反,如果我将模态的布局设置为空:
在这种情况下,您会看到它保留了下面的网格,但它不加载任何数据(因为我认为它不知道如何处理 @script 部分。
这是我的模态:
@page
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal
@model IlDiamante.Web.Pages.Shared.MetalliUtilizzatiInSemilavoratiModel
@{
Layout = null;
string headerName = $"Semilavorati che utilizzano il metallo '{Model.NomeMetallo}'";
}
@section scripts
{
<abp-script src="/Pages/Shared/MetalliUtilizzatiInSemilavorati.js" />
}
<input id="metalloGuid" hidden="true" value="@this.Model.Id"/>
<abp-modal>
<abp-modal-header title="@headerName"></abp-modal-header>
<abp-modal-body>
<abp-table striped-rows="true" id="SemilavoratiTable"></abp-table>
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Close)"></abp-modal-footer>
</abp-modal>
有什么建议吗? 谢谢
【问题讨论】:
标签: abp