Я пытаюсь перехватить символы, набранные в элементе управления вводом, следующий код работает хорошо:
<input id="txtInput" type="text" @onkeypress="KeyHandler" @onkeypress:preventDefault @bind="@InputContent" @bind:event="oninput" />
private void KeyHandler(KeyboardEventArgs e)
{
string sPattern = "abcd@";
if (sPattern.Contains(e.Key))
{
InputContent += e.Key;
}
}
но ... при вводе '@' e.Key результат будет 'undefined'
это, вероятно, случается и в других случаях, я бы не хотел использовать javascript. Почему это происходит? где ошибка