我有一个 radwindow,用于向应用程序中的用户显示错误消息。
我的目标如下;
如果消息不是警告/错误,我希望用户在弹出的 radwindow 上单击“确定”时被重定向。为此,我在操作成功时将 HiddenField 值设置为“1”,在操作失败时将值设置为“0”。我的问题是,当我在客户端检查 HiddenField 值时,IF 语句总是返回 true,并且页面被重定向。
以下是我设置 hiddenfield 值并设置 radwindow 消息的情况;
if(x)
{
hfPasswordWarning.Value = "0";
ShowMessage(MessageResource.ChangePasswordAuthenticateError,false);
}
else
{
hfPasswordWarning.Value = "1";
ShowMessage(MessageResource.ChangePasswordSuccess,true);
}
而我遇到问题的客户端代码,IF 语句总是正确的;
var hv = $('#hfPasswordWarning').val();
if (hv.val = "1") {
window.location = "../Main/Login.aspx";
} else {
return false;
}
我添加了一个 Alert("xx") 来检查它是否进入 else 语句,但它没有。我试图尽可能简化对我的问题的解释。感谢您的理解。