Program Club

C # PasswordBox에서 텍스트 값을 얻는 방법은 무엇입니까?

proclub 2020. 12. 11. 18:59
반응형

C # PasswordBox에서 텍스트 값을 얻는 방법은 무엇입니까?


나는 PasswordBox. PasswordBox입력이 완료된 후 입력 값을 어떻게 얻을 수 있습니까?


Password속성 에서 얻을 수 있습니다 .


Password속성 에서 추출 할 수 있습니다 .

passwordBox.Password.ToString()

MaskedTextbox를 사용하는 경우 .text 속성을 사용할 수 있습니다. 예를 들면 :

private void btnOk_Click(object sender, EventArgs e)
{
    if ( myMaskedTextbox.Text.Equals(PASSWORD) )
    {
        //do something
    }         

}

암호를 메모리에 일반 텍스트로 저장하고 싶지 않을 수 있습니다. msdn 문서에서이를 방지하려면 SecurePassword를 사용해야합니다.

예: SecureString myPass = passwordBox.SecurePassword

https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.passwordbox.securepassword


아래 코드를 사용하여 PasswordBox의 길이를 얻습니다.

PasswordVariableName.Password.Length

확실히 wp8에서 작동합니다.

참고 URL : https://stackoverflow.com/questions/2327234/c-sharp-how-to-get-text-value-from-passwordbox

반응형