Hi iveには、アイテムの数を選択できるドロップダウンリストがあります。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)));
}
}