当我单击此链接时,将出现2个模态弹出窗口。有什么问题,我该如何解决?
<a @onclick="@(()=>ShowModal(pd.StudentId))" > <i title="document" class="glyphicon glyphicon-paperclip"></i>
protected async Task ShowModal(int st)
{
var parameters = new ModalParameters();
parameters.Add(nameof(Downloadfile.StudentId), st);
var options = new ModalOptions()
{
DisableBackgroundCancel = true,
Animation = ModalAnimation.FadeInOut(1),
};
// Modal.OnClose += ModalClosed;
Modal.Show < Downloadfile > ("File To Be Download", parameters, options);
}
答案 0 :(得分:0)
由于我不确定您如何显示模式弹出窗口,因此我假设这是由于ShowModal
方法中的异步原因。如果您没有任何等待,可以将其删除,如下所示:
protected void ShowModal(int st)
或者如果您在该方法中有任何等待,则需要更改链接以添加异步:
<a @onclick="@(async ()=> await ShowModal(pd.StudentId))" > <i title="document" class="glyphicon glyphicon-paperclip"></i>
如果这不起作用,请为模式弹出窗口共享更多代码。