public partial class _Default : 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 "#红色":
                    c += "您的车是红色的<br>有"+b+"个轮子";
                    break;
                case "#蓝色":
                    c += "您的车是蓝色的<br>有"+b+"个轮子";
                    break;
                case "#灰色":
                    c +="您的车是灰色的<br>有"+b+"个轮子";
                    break;
            }
           return c;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
     
    }     protected void DropDownList1_SelectedIndexChanged1(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);
    }
}
 在网页中无法显示,求高手指点。

解决方案 »

  1.   


    public partial class _Default : System.Web.UI.Page 
    {
      
      public string getinfo(string a,string b)
      {
      string c="";
      switch(a)
      {
      case "#红色":
      c += "您的车是红色的<br>有"+b+"个轮子";
      break;
      case "#蓝色":
      c += "您的车是蓝色的<br>有"+b+"个轮子";
      break;
      case "#灰色":
      c +="您的车是灰色的<br>有"+b+"个轮子";
      break;
      }
      return c;
      }
      }
      protected void Page_Load(object sender, EventArgs e)
      {
       
      }   protected void DropDownList1_SelectedIndexChanged1(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);
      }
    }
    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;
      }
      }将你的car类拿出来,你那个写法又不是内部类,还有一点,你的DropDownList控件要设置AutoPostBack="true"
      

  2.   

    public string getinfo(string a, string b)这个是car的成员函数,
    我把car类拿出来了,也设置了AutoPostBack="true"
    但是还是显示不了。