尝试在下拉列表更改后在对象中设置值,但我不断收到错误。
基本上我所要做的就是检查是否选择了一个值,然后更改了一个对象的变量。
下的
protected void ddlPais_SelectedIndexChanged(object sender, EventArgs e)
Espectaculos.Pais = ddlPais.SelectedValue; //doesn't work.
后来这个想法只是制作一个按钮来计算基于.Pais和其他因素的东西。
它告诉我非静态字段需要对象引用。方法或财产。
答案 0 :(得分:0)
您必须在PostBack
上启用DropDownList
,否则ddlPais_SelectedIndexChanged
将不会被调用。
ASP加价:(在下拉列表中)
AutoPostBack="True"
C#:(在pageLoad中)
ddlPais.AutoPostBack = true;