我希望将C#代码嵌入到ASP.NET网站中。
如何将从ASP.NET站点表单下拉菜单中选择的值分配给预先确定的代码变量?
我的下拉菜单文本将是文本,但我想将它们作为整数分配给代码。 例如,如果他们从下拉菜单中选择颜色“蓝色”,我希望它为我的C#变量分配'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;