微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

开拓者打开双模式弹出窗口

如何解决开拓者打开双模式弹出窗口

当我单击此链接时,将出现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);
}

解决方法

由于我不确定您如何显示模式弹出窗口,因此我假设这是由于ShowModal方法中的异步原因。如果您没有任何等待,可以将其删除,如下所示:

protected void ShowModal(int st)

或者如果您在该方法中有任何等待,则需要更改链接以添加异步:

<a @onclick="@(async ()=> await ShowModal(pd.StudentId))" > <i title="document" class="glyphicon glyphicon-paperclip"></i>

如果这不起作用,请为模式弹出窗口共享更多代码。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。