友
我正在使用字符串构建器生成乘客列表,其中我使用了表格,我想在此乘客中添加下拉列表。我所做的是我采取了一个主要的表 -
strHTML1.Append("<table align=center cellpadding='0' cellspacing='0' width='100%'>");
strHTML1.Append("<tr>");
strHTML1.Append("<td>");
strHTML1.Append("Passenger");
strHTML1.Append("</td>");
strHTML1.Append("</tr>");
strHTML1.Append("<tr>");
strHTML1.Append("<td>");
strHTML1.Append("<asp:dropdownlist id='drp' runat='server' width='140px'>");
strHTML1.Append("</asp:dropdownlist>");
strHTML1.Append("</td>");
strHTML1.Append("</tr>")
.........
问题是当我运行项目时没有显示下拉列表。
请帮我解决这个问题
提前致谢
答案 0 :(得分:0)
根据我的知识使用此代码,您可以使用literal添加HTML标记。您可以通过以下方式执行此操作:
StringBuilder strHTML1 = new StringBuilder();
strHTML1.Append("<select>");
strHTML1.Append("<Option value = 'volvo'>Volvo</Option>");
strHTML1.Append("<Option value = 'saab'>Saab</Option>");
strHTML1.Append("<Option value = 'mercedes'>Mercedes</Option>");
strHTML1.Append("<Option value = 'audi'>Audi</Option>");
strHTML1.Append("</select>");
,最终代码是:
strHTML1.Append("<table align=center cellpadding='0' cellspacing='0' width='100%'>");
strHTML1.Append("<tr>");
strHTML1.Append("<td>");
strHTML1.Append("Passenger");
strHTML1.Append("</td>");
strHTML1.Append("</tr>");
strHTML1.Append("<tr>");
strHTML1.Append("<td>");
strHTML1.Append("<select>");
strHTML1.Append("<Option value = 'volvo'>Volvo</Option>");
strHTML1.Append("<Option value = 'saab'>Saab</Option>");
strHTML1.Append("<Option value = 'mercedes'>Mercedes</Option>");
strHTML1.Append("<Option value = 'audi'>Audi</Option>");
strHTML1.Append("</select>");
strHTML1.Append("</td>");
strHTML1.Append("</tr>");
strHTML1.Append("</table>");