ログイン中にユーザー資格情報を検証する C# メソッドがあります。
public string CreateLoginjson(string strErrorType, bool blIsAuthenticated)
{
StringBuilder sbLoginJson = new StringBuilder();
if (blIsAuthenticated)
{
sbLoginJson.Append("{LoginSuccess:1");
}
else
{
sbLoginJson.Append("{LoginSuccess:0");
}
if (strErrorType != string.Empty)
{
if (strErrorType.TrimEnd(new char[] { ',' }) == "Token")
{
sbLoginJson.Append(",txtTestTokenNumber1:\"Error\"");
sbLoginJson.Append(",txtTestTokenNumber2:\"Error\"");
sbLoginJson.Append(",txtTestTokenNumber3:\"Error\"");
sbLoginJson.Append(",txtTestTokenNumber4:\"Error\"");
}
else if (strErrorType.TrimEnd(new char[] { ',' }) == "Password")
{
sbLoginJson.Append(",txtPassword:\"Error\"");
}
else if (strErrorType.TrimEnd(new char[] { ',' }) == "UserName")
{
sbLoginJson.Append(",UserName:\"Error\"");
}
}
sbLoginJson.Append("}");
return sbLoginJson.ToString();
}
次に、文字列 sbLoginJson を Javascript 関数に渡す必要があります。これは、ユーザーがログインの詳細を提供できなかったかどうかを確認します。
これまで書いてきたJava Script関数。
function GetLoginJson(strLoginJson) {
if (strLoginJson != "" && strLoginJson != undefined) {
var objLoginJson = eval('"+strLoginJson+"');
}
if(objLoginJson.sbLoginJson())
{
}
else
{
}
}
誰かが文字列を渡して機能させる方法を教えてもらえますか? 前もって感謝します