【问题标题】:Blazor Emit Javascript to Close Browser WindowBlazor 发出 Javascript 以关闭浏览器窗口
【发布时间】:2021-05-22 14:05:11
【问题描述】:

我正在尝试从 Blazor 服务器页面关闭浏览器窗口。在 asp.net 中,我会执行以下操作:

       Response.Write("<script>window.close();</script>")

如何在 Blazor 服务器页面上执行此操作?

谢谢

【问题讨论】:

标签: blazor blazor-server-side


【解决方案1】:

很简单

@inject IJSRuntime js


@code
{

public void CloseWindow(){

   js.InvokeVoidAsync("window.close");
}

}

【讨论】:

  • 如何在代码隐藏 .cs 文件中调用它?
  • 使用 Microsoft.JSInterop;命名空间 Vir.Pages { public partial class VirapiComponent { [Inject] IJSRuntime js;我得到“注入”无效.......
  • 忽略...我能够让它在 .cs 文件中工作。谢谢!
猜你喜欢
  • 1970-01-01
  • 2012-05-28
  • 2010-11-17
  • 2014-10-14
  • 1970-01-01
  • 2010-10-22
  • 2010-09-15
相关资源
最近更新 更多