ユーザーがデジタル証明書でログインできるように、アプリでテストを行っています。マグネット カードから実際にデータを取得するのに必要な行は 1 行だけなので、これは複雑ではありません。
これは私がデータを要求する方法です:
@{
string certDados = Request.ClientCertificate.Subject;
string[] dataArray = certDados.Split(',');
string data = dataArray.Last();
string[] numberArr = data.Split(':');
string number = numberArr.Last();
}
<td>Utilizar Cert. Digital</td>
<td>@Html.CheckBox("hasDigital")
@number
</td>
問題は... 私は常に番号を取得することはできません. 数はあるときもあれば、ないときもあります。ページを数回更新すると表示され、次に更新すると表示されません..
この問題を解決するために何かできることはありますか?