测试以验证在单击另一个按钮之前先单击一个按钮 "Webfomrs"
Testing to verify that a button is clicked first before another is clicked "Webfomrs"
我使用了一个 if 语句来说明如果填充了 lblTotalAmount,那么您就可以单击第二个按钮。因为如果填充了 lbltotalamount,则单击第一个按钮来填充它。但是,使用下面的代码,如果您尝试在第一个按钮之前单击第二个按钮,它会显示错误消息,但是如果我以正确的顺序执行它,它不会将我重定向到我在下面声明的页面。我怎样才能正确地说明这一点以便它起作用?
protected void btnSubmitOrder_Click(object sender, EventArgs e)
{
if (lblTotalAmount == null)
{
Response.Redirect("~/Default.aspx");
}
else
{
lblMessage.Text = "Please click the Calculate Order Total button first";
}
}
您应该尝试在标签的文本 属性 上进行验证
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";
}
}
我使用了一个 if 语句来说明如果填充了 lblTotalAmount,那么您就可以单击第二个按钮。因为如果填充了 lbltotalamount,则单击第一个按钮来填充它。但是,使用下面的代码,如果您尝试在第一个按钮之前单击第二个按钮,它会显示错误消息,但是如果我以正确的顺序执行它,它不会将我重定向到我在下面声明的页面。我怎样才能正确地说明这一点以便它起作用?
protected void btnSubmitOrder_Click(object sender, EventArgs e) {
if (lblTotalAmount == null)
{
Response.Redirect("~/Default.aspx");
}
else
{
lblMessage.Text = "Please click the Calculate Order Total button first";
}
}
您应该尝试在标签的文本 属性 上进行验证
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";
}
}