读书人

请教一个dropdownlist的有关问题

发布时间: 2012-01-23 21:57:28 作者: rapoo

请问一个dropdownlist的问题?
按视频教程做练习
public partial class Welcom : System.Web.UI.Page
{
public class car
{
private string color;
private int chelun = 4;
public string Color
{
get
{
return color;
}
set
{
color = value;
}
}

public int Chelun
{
get
{
return chelun;
}
}

public string getinfo(string a, string b)
{
string c = " ";
switch (a)
{
case "#red ":
c += "你的车是红色的 <br> 车轮 " + b;
break;
case "#black ":
c += "你的车是黑色的 <br> 车轮 " + b;
break;



}
return c;
}
}


protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
car onecar = new car();
onecar.Color = DropDownList1.SelectedValue.ToString();
string a = onecar.Color.ToString();
string b = onecar.Chelun.ToString();
string c = onecar.getinfo(a, b);
Response.Write(c);


}
}


为何当我执行时选择dropdownlist 框中的选项,没有什么动作发生,
#red在dropdownlist框中对应的是text还是value,
请大家帮忙,多谢!
请大家帮忙,多谢!

[解决办法]
<asp:DropDownList AutoPostBack = true ...
[解决办法]
#red在dropdownlist框中对应的是text还是value,

======

没有看到任何绑定/添加数据 DropwDownList 代码
[解决办法]
照你的程序看,#red应该是value。将dropdownlist的AutoPostBack 设置为true
[解决办法]
AutoPostBack = true 这个可能性很大
[解决办法]
AutoPostBack = true


AutoPostBack
[解决办法]
LS正解
[解决办法]
AutoPostBack = true

读书人网 >asp.net

热点推荐