MyException - 我的异常网
当前位置:我的异常网» ASP.NET » DataList 批改

DataList 批改(4)

www.MyException.Cn  网友分享于:2013-02-21  浏览:12次

            if (id != "" && txt != "")
            {
                //<option value="hs">黑色</option>
                //    <option value="cs" selected="selected">橙色</option>
                //    <option value="zs">棕色</option>
                //    <option value="jl">军绿</option>

                //下面是测试的假数据,当然了,你应该从数据库或者某个地方获取这些属性的集合吧(比如枚举)
                Dictionary<string, string> dic = new Dictionary<string, string>();
                dic.Add("hs", "黑色");
                dic.Add("cs", "橙色");
                dic.Add("zs", "棕色");
                dic.Add("jl", "军绿");

                System.Text.StringBuilder strb = new System.Text.StringBuilder();
                strb.Append("<select class=\"sel_sty\">");
                foreach (string key in dic.Keys)
                {
                    string tempStr = dic[key];
                    strb.Append("<option value=\"" + key + "\"" + (txt == tempStr ? "selected=\"selected\"" : "") + ">" + tempStr + "</option>");
                }
                strb.Append("</select>");

                Response.Write(strb.ToString());
            }
            else
                Response.Write("");

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有