嗨,我有一个下拉列表,可以选择其中的项目数量。1-8。以每件商品为例,如果他们购买一件,他们将获得 25% 的折扣。如果他们买了 2 件,他们得到 30% 3 35%,(所以每次他们购买一件商品时,它会上涨 5%。
有什么更简单的方法可以做到这一点?我的似乎很乏味。你能提供一个示例代码吗?
这就是我所拥有的,但我必须做很多 if 语句。
protected void Page_Load(object sender, EventArgs e)
{
if (DropDownList1.SelectedValue == "1")
{
int test = Convert.ToInt32(DropDownList1.SelectedValue);
TextBox1.Text = Convert.ToString(test * (199 * (1 - 0.25)));
}
else if (DropDownList1.SelectedValue == "2")
{
int test = Convert.ToInt32(DropDownList1.SelectedValue);
TextBox1.Text = Convert.ToString(test * (199 * (1 - 0.30)));
}
else if (DropDownList1.SelectedValue == "3")
{
int test = Convert.ToInt32(DropDownList1.SelectedValue);
TextBox1.Text = Convert.ToString(test * (199 * (1 - 0.35)));
}
}