我正在将 UWP 应用程序转换为托管 ASP.NET Core 的 Blazor WebAssembly。
我的标记代码位于 Index.razor 中,后面的代码位于 Index.razor.cs 中。
在 UWP 项目中,我通过 onclick 函数打开了一个浏览器窗口,如下所示:
var success = Windows.System.Launcher.LaunchUriAsync(targetPage);
我可以在 Blazor 项目 onclick 事件中使用什么,这不会导致“发生未处理的错误”?
在 UWP 中,我会在启动时以编程方式初始化显示变量,以便初始显示是我想要的,例如,基于一年中的某一天的值。我无法破解在其他工作的 Blazor WebAssembly 应用程序中复制此内容的位置。我目前设置了默认值并要求用户单击一个按钮,该按钮会计算并更新为我想要显示的值,然后继续。
我本以为有一个标准的、简单的方法可以做到这一点,但考虑到 Blazor 片段是如何动态构建的以便呈现为网页,也许不是?谢谢!