我有一個radwindow,我用它來嚮應用程序中的用戶顯示錯誤消息。
我的目標如下:
如果消息不是警告/錯誤我希望用戶在彈出的Radwindow上單擊「確定」時重定向。 爲了達到這個目的,我在操作成功時將HiddenField值設置爲「1」,當操作失敗時將值設置爲「0」。 我的問題是,當我檢查客戶端的HiddenField值時,IF語句總是返回true,並且頁面被重定向。IF Statement Always 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語句,但它沒有。我試圖儘可能簡化我的問題的解釋。感謝您的理解。
事實上的分配並不總是* *真實的,但股票的感實性分配的價值。 – ThiefMaster
是的,*真*確實:) – fcalderan
現在它根本不重定向,無論如何。我很抱歉缺少==壽,我的壞。 – user1595357