string htmlString = "<select id=\"sl\">\n\n<option value=\"1\">zz</option>\n\n<option value=\"2\">cc</option>\n\n</select>";
Response.Write(Server.HtmlEncode(htmlString));
//Response.Write(htmlString);
用innertext代替innerhtml
楼上+1
拼接好,直接Response.Write即可~
Response.Write怕是无法满足你的要求,它输出的内容在页面顶端,在<html>标签之上,就算能输出,因无法排版所生成select的位置,实际作用也不大。可以用literal来实现。
Response.Write 会破会页面结构,建议用 literal 控件