0
我用一個if語句說如果lblTotalAmount被填充,那麼你可以點擊第二個按鈕。因爲如果lbltotalamount被填充,那麼點擊第一個按鈕來填充它。但是,如果您嘗試在第一個按鈕之前單擊第二個按鈕,但是如果按照正確的順序執行操作,它將不會將我重定向到我在下面指出的頁面,但通過顯示錯誤消息,它的作用如下。我如何正確地說明這一點,以便它能正常工作?測試驗證一個按鈕先被點擊後先點擊「Webfomrs」
保護無效btnSubmitOrder_Click(對象發件人,EventArgs的) {
if (lblTotalAmount == null)
{
Response.Redirect("~/Default.aspx");
}
else
{
lblMessage.Text = "Please click the Calculate Order Total button first";
}
}
這是爲什麼即使有必要在所有?如果服務器具有計算總金額的邏輯,那麼爲什麼不計算它呢?爲什麼強制用戶在所有計算都可以在一個完成時發出*兩個*請求並單擊*兩個*按鈕? – David
'lblTotalAmount'是一個標籤?但是,'lblTotalAmount'從不爲空,因爲它存在。我假設它是一個標籤,所以你需要檢查'lblTotalAmount.Text'是否爲空或空格。 – erikscandola