需要帮助将ASP.NET表单变量分配给嵌入式C#代码

时间:2014-10-30 07:11:09

标签: c# asp.net

我希望将C#代码嵌入到ASP.NET网站中。

如何将从ASP.NET站点表单下拉菜单中选择的值分配给预先确定的代码变量?

我的下拉菜单文本将是文本,但我想将它们作为整数分配给代码。 例如,如果他们从下拉菜单中选择颜色“蓝色”,我希望它为我的C#变量分配'2'

非常感谢任何帮助,

感谢。

2 个答案:

答案 0 :(得分:1)

您可以像这样绑定下拉列表,并分配DataTextField和DataValueField

var source = new Dictionary<int, string>();
source.Add(0, "Text 1");
source.Add(1, "Text 2");
dropDown.DataSource = source;
dropDown.DataTextField = "Key";
dropDown.DataValueField = "Value";
dropDown.DataBind();

然后您可以像这样访问值和textx;

dropDown.SelectedItem.Value
dropDown.SelectedItem.Text

答案 1 :(得分:-3)

如果dropdawn名称是x则 将DropDawn值分配给变量Y. Y = deopdawn.selecteditem.value

int y=0;
y=dropdawl.SelectedIten.value;