| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 671 人关注过本帖
标题:看看我的效果,或者程序有什么问题?帮帮忙
只看楼主 加入收藏
shifu
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-10-20
收藏
 问题点数:0 回复次数:3 
看看我的效果,或者程序有什么问题?帮帮忙
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace WebApplication3
{
    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 "#red":
                        c +="#你的车子是红颜色的,共有" + b + "轮子!";
                        break;
                    case "#black":
                        c += "你的车子是黑颜色的,共有" + b + "轮子!";
                        break;
                    case "#white":
                        c += "你的车子是白颜色的,共有" + b + "轮子!";
                        break;
                }
                return c;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            car NewCar = new car();

            NewCar.Color = DropDownList1.SelectedValue.ToString();
            string bb = NewCar.Color.ToString();
            string  cc = NewCar.Chelun.ToString();

            string dd = NewCar.Getinfo(bb, cc);
            Response.Write(dd);
        }
    }
}



目的是:当点击下拉表的时,显示上面的车颜色的提示...
我找了好长时间,也没找出来,请高手指点!

s.JPG (5.88 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 效果 
2008-10-23 15:54
duanchangren
Rank: 1
等 级:新手上路
威 望:1
帖 子:252
专家分:0
注 册:2008-7-26
收藏
得分:0 
像你这样那个颜色的属性不没有,把下拉框的点击事件改变颜色的属性,再给他写一个方法这个方法就说你这句话,这样就会清楚一点,

事在人为
2008-10-23 17:04
shmilylee
Rank: 2
来 自:江苏扬州蹩脚小公司
等 级:论坛游民
威 望:2
帖 子:242
专家分:22
注 册:2007-7-6
收藏
得分:0 
注意,要把DropDownList1的属性AutoPostBack设置为true
一下是代码:
程序代码:
using System;

public partial class _Default : System.Web.UI.Page 
{
    public enum color { 黑色, 红色, 白色 }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            this.DropDownList1.Items.Add(color.黑色.ToString());
            this.DropDownList1.Items.Add(color.白色.ToString());
            this.DropDownList1.Items.Add(color.红色.ToString());
        }
        this.DropDownList1.SelectedIndexChanged += new EventHandler(DropDownList1_SelectedIndexChanged);
    }

    void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string choose = this.DropDownList1.SelectedItem.Text;
        car c = new car();
        switch (choose)
        {
            case "黑色": c.carColor = color.黑色; break;
            case "白色": c.carColor = color.白色; break;
            case "红色": c.carColor = color.红色; break;
        }
        this.Label1.Text = c.getCarInfo();
    }

    public class car
    {
        public color carColor { get; set; }
        public int cartwheel { get { return 4; } }

        public string getCarInfo()
        {
            return "你选择的是" + carColor.ToString() + "的轿车,它有" + this.cartwheel + "个轮子!";
        }
    }
}


太可恶了,居然不能超过100个字符!
这区区100个又怎么能概括我平凡而又伟大的一生!
2008-10-23 17:08
kinview
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-10-12
收藏
得分:0 
楼上的代码写的真不错,学习!
2008-10-24 12:52
快速回复:看看我的效果,或者程序有什么问题?帮帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018559 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved