【发布时间】:2020-07-19 23:52:07
【问题描述】:
调试时,“Enter”触发该事件,但当应用程序在 IIS 上发布时,它只工作一次。我注意到当它不起作用时,它会放置一个“?”在它尝试联系的 URL 末尾: “/数据?”
非常感谢这里的任何帮助。 谢谢
<input type="text" @bind-value="@Tags" @bind-value:event="oninput" @onkeypress="@(e => OnKeyPressEvent(e))" /> ```
@Code{
void OnKeyPressEvent(KeyboardEventArgs args)
{
if (args.Key == "Enter")
{
DoSomething-OK();
}
}
}
【问题讨论】:
-
你能分享你的代码并展示你是如何做到的吗?
-
请见上文。 :)
-
您的代码中没有网址。更好地描述它。
-
另外,绑定事件的正常方式:
@onkeypress="OnKeyPressEvent" -
代码看起来基本没问题,这很可能是 DoSomething-OK() 中的一些问题。写一个合适的minimal reproducible example。