checkboxlist 显示

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:33:27
由于需要。我要动态生成checkboxlist.所以我在后台写的response.write
(<asp:CheckBoxList runat="server" ID="chk" Visible="true"></asp:CheckBoxList>).
其他值都能显示。但服务器控件就是不显示。

什么叫服务器控件……就是只能在服务器识别的,所有的服务器控件是在解释中方便编程的,解释后就成为客户端控件了,比如说 :<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="false">
</asp:DropDownList>这是服务端的DropDownList你运行下程序,然后在页面源码里面看就成<select id="Select1"><option></option>了;你用response.write(),里面的值是直接写在返回HTML表单中的,并没有经过服务器的解释,到客户端自然没办法被识别了

有了runat="server" 就不能这样显示了。
你可以用多个HTML控件CheckBox来做啊
response.write ("<INPUT name=\"sss\" type=\"checkbox\">");

后台生成,不能用服务器控件,要用只能用.
Response.Write("<input type='checkbox' id='chk' />");

你这个问题其他值都能显示,是什么值,能说清楚点么???

还有在 response.write() 里面写asp代码的方法不可取...