Blazor, @functions 섹션의 인라인 대리자 또는 처리기로 이벤트 리스너

blazor events listener

문제

인라인 대리자를 사용할 때 또는 @functions 섹션에서 처리기를 구현할 때 다른 반응 (콘솔에서 출력)이 발생합니다. 왜 그런지 모르겠다! 그게 벌레 나 뭔가 빠졌어?

<input type="text" onkeyup="@(e => Console.Write(e.Key))" />

그것은 콘솔에서 즉각적인 출력을 제공합니다. 그러나 이런 핸들러를 사용할 때 나는 아무것도 얻지 못한다.

<input type="text" onkeyup="@(e => Console.Write(e.Key))" />

수락 된 답변

둘 다 내 코드에 맞지 않습니다. 하지만 Console.WriteLine(e.key) 변경하면 작동합니다.

내 생각 Console.Write 브라우저가이 기능을 지원하지 않기 때문에 지원되지 않습니다 Console.Writeline 로 변환 console.logConsole.Write 로 번역 아무 상관이 없습니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.