原諒我的模糊的描述後來 '如果' 條件得到C#中的 '警告' 消息之前稱爲
C#代碼:
if(listCount <= minCountRequired)
{
DisplayError(errMsgForLessCount); // Calls scriptmanager to display alert.
}
if(!ConfirmFromUser) // asks for User confirmation to continue... getting called first
{
//perform some actions... not imp...
}
方法ConfirmFromUser
private bool ConfirmFromUser
{
string confirmValue = Request.Form["confirm_value"];
if(confirmValue == "Yes")
return true;
else
return false;
}
Issue:第二個'if'條件越來越在執行網頁時首先進行填充。由此我不是指第二個內部的內容,只是條件... 如果條件比第二個IF條件更晚執行,則第一個內部的語句。
問題?問題是第一次使用Javascript來顯示警報,而且我們使用ScriptManager調用它,而後者是Request.Form? 一致性問題的種類?
第二個如果只在第一個是真的時才執行? –
當您設置斷點並逐句通過代碼時會發生什麼?..?請告訴我們。?也就是'listCount && minCountRequired'的值 – MethodMan
第二個應該只在第一個是false的時候執行..還有更多的其他的如果與第二個相關如果這就是爲什麼我沒有把它保存爲else ...值listCount如果小於2應該顯示錯誤消息.....控制甚至不會第一個如果,第二個如果確認框在事件觸發之前到來 –