0
C# (asp.net) 클라이언트 측에서 'Caps Lock'상태를 어떻게 확인할 수 있습니까? PKI activeX에 ID/PW를 입력했기 때문에 어떤 사용자 유형인지 알 수 없습니다. PKI 통화 버튼을 클릭하면 알 수 있습니다. (.NET Framework 버전 2.0)어떻게 Caps Lock 상태를 C# (asp.net) 클라이언트 측에서 확인할 수 있습니까
나는 (짧은 코드) CS에서
<head>
<script type="text/javascript">
function PKIInstallCheck() {
if (document.getElementById('capsLock').value == "true"){
alert ("Caps Lock On");
}
// call PKI ActiveX...
}
</script>
</head>
<body>
<form>
<asp:ImageButton OnClientClick="return PKIInstallCheck()" runat="server"/>
<input type="hidden" id="capsLock" name="capsLock" runat="server"/>
</form>
</body>
(짧은 코드)
using System;
using System.windows.forms;
...
public partial class @@@@ : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(Control.IsKeyLocked(Keys.CapsLock))
capsLock.Value = "true";
else
capsLock.Value = "False";
}
}
영문이 코드 ... ▷ ▶
을 개발할 때
하지만이 코드는 서버 측 CapsLock 상태를 경고합니다. 클라이언트의 CapsLock 상태를 알고 싶습니다. 내가 어떻게 할 수있는? 키를 누를 때 2. GET 문자 3. 검사에
나는 "사용자가 PKI activeX에 ID/PW를 입력했기 때문에 어떤 사용자 유형인지 알 수 없습니다."라고 썼습니다. 나는이 코드가 내 문제를 해결할 수 없다고 생각한다. – Randel