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("");