Blazor发出Javascript关闭浏览器窗口
我正在尝试从Blazor服务器页面关闭浏览器窗口。在asp.net中,我将执行以下操作:Blazor发出Javascript关闭浏览器窗口,blazor,blazor-server-side,Blazor,Blazor Server Side,我正在尝试从Blazor服务器页面关闭浏览器窗口。在asp.net中,我将执行以下操作: Response.Write("<script>window.close();</script>") Response.Write(“window.close();”) 在Blazor服务器页面上如何执行此操作 谢谢这很容易 @inject IJSRuntime js @code { public void CloseWindow(){
Response.Write("<script>window.close();</script>")
Response.Write(“window.close();”)
在Blazor服务器页面上如何执行此操作
谢谢这很容易
@inject IJSRuntime js
@code
{
public void CloseWindow(){
js.InvokeVoidAsync("window.close");
}
}
请阅读关于如何在code behind.cs文件中使用Microsoft.JSInterop调用此文件的信息;namespace Vir.Pages{public partial class VirapiComponent{[Inject]IJSRuntime js;我得到的“Inject”无效…….忽略…我能够让它在.cs文件中工作。谢谢!@Darin欢迎您,谢谢。