인라인 대리자를 사용할 때 또는 @functions 섹션에서 처리기를 구현할 때 다른 반응 (콘솔에서 출력)이 발생합니다. 왜 그런지 모르겠다! 그게 벌레 나 뭔가 빠졌어?
<input type="text" onkeyup="@(e => Console.Write(e.Key))" />
그것은 콘솔에서 즉각적인 출력을 제공합니다. 그러나 이런 핸들러를 사용할 때 나는 아무것도 얻지 못한다.
<input type="text" onkeyup="@showKey"/>
@functions{
void showKey(UIKeyboardEventArgs e){
Console.Write(e.Key);
}
}
둘 다 내 코드에 맞지 않습니다. 하지만 Console.WriteLine(e.key)
변경하면 작동합니다.
내 생각 Console.Write
브라우저가이 기능을 지원하지 않기 때문에 지원되지 않습니다 Console.Writeline
로 변환 console.log
및 Console.Write
로 번역 아무 상관이 없습니다.