下拉列表计算中的选项

时间:2012-08-02 08:21:41

标签: c# asp.net

string IsChauffeurUsed = "Yes";
    totalValue += IsChauffeurUsed.Equals("Yes", StringComparison.CurrentCultureIgnoreCase) ? 80 : 0;
    Label8.Text = totalValue.ToString();

以上代码行使系统在计算

后添加80添加
 int totalValue = 0;
    totalValue = int.Parse(Session["price"].ToString()) * int.Parse(Session["day"].ToString());

如果只有用户在下拉列表中选择“是”,如何只添加80。我将选择存储在会话中

Session["IsChauffeurUsed"] = DropDownList4.SelectedItem.Text;

2 个答案:

答案 0 :(得分:0)

string IsChauffeurUsed = Session["IsChauffeurUsed"].ToString();
totalValue += IsChauffeurUsed.Equals("Yes", StringComparison.CurrentCultureIgnoreCase) ? 80 : 0;

这取决于下拉列表中设置为“是”的值。

答案 1 :(得分:0)

我认为最简单的方法是:

string IsChauffeurUsed = CB.SelectedItem.ToString();
if (IsChauffeurUsed == "Yes")
{
  //Do condition calculations here
}

可能不是很花哨,但我很确定它有效。