想象一下我有这个组件:
<input bind-value-oninput="@Name">
<p>Your name is @Name</p>
string _name;
string Name
{
get => _name;
set => _name = value.ToUpper();
}
当我在输入中键入时,文本是否直接转换为大写并显示在段落中。
我认为(如果我错了,请纠正我)服务器端 Blazor 在服务器上运行 .NET MSIL 代码并通过 SignalR 连接发送 DOM 更改。
与服务器的连接可能会延迟,尤其是在 Internet 连接不佳的情况下。
在这种输入的情况下,可以在用户输入文本几秒钟后转换为大写吗?在肯定的情况下,我该如何解决?只使用客户端 Blazor?