我正在开发一个 Blazor 扩展库。
这个库中的一件事是重用 javascript alert()方法。我知道如何做到这一点,这涉及在 .cshtml 页面中添加它:
<script>
Blazor.registerFunction('Alert', (message) => {
alert(message);
});
</script>
这在我的代码中:
public void Alert(string message)
{
RegisteredFunction.Invoke<object>("Alert", message);
}
如果您使用我的包(或者可能总是),我希望 javascript 部分以某种方式自动注入到 html 中。不确定这是否可能(还)
对此有什么想法吗?