测试以验证在单击“Webfomrs”之前是否先单击一个按钮

本文关键字:单击 是否 一个 按钮 验证 Webfomrs 测试 | 更新日期: 2023-09-27 18:37:16

我用了一个if语句说,如果填充了lblTotalAmount,那么你可以点击第二个按钮。因为如果填充了 lbltotalamount,则单击第一个按钮来填充它。但是,使用下面的代码,如果您尝试单击第一个按钮之前的第二个按钮,它会显示错误消息,但是如果我以正确的顺序执行此操作,它不会将我重定向到我在下面所述的页面。我怎样才能正确地说明这一点,以便它起作用?

受保护的无效btnSubmitOrder_Click(对象发送器,事件参数 e) {

    if (lblTotalAmount == null)
    {
        Response.Redirect("~/Default.aspx");
    }
    else
    {
        lblMessage.Text = "Please click the Calculate Order Total button first";
    }
}

测试以验证在单击“Webfomrs”之前是否先单击一个按钮

您应该尝试在 lablel 的 Text 属性上进行验证

protected void btnSubmitOrder_Click(object sender, EventArgs e) {
     if (string.IsNullOrEmpty(lblTotalAmount.Text))
     {
           Response.Redirect("~/Default.aspx");
     }
     else
     {
           lblMessage.Text = "Please click the Calculate Order Total button first";
     }
 }