我也正要找这个问题的解决方法,通过datalist.items[i].Controls[i]是可以找到checkbox,但是就是不能对其进行操纵,如果用FindControl,则编译出错:
无法将类型“System.Web.UI.Control”隐式转换为“System.Web.UI.WebControls.CheckBox”
无法将类型“System.Web.UI.Control”隐式转换为“System.Web.UI.WebControls.CheckBox”
解决方案 »
- 请问csdn论坛点击左边不同的标题右边出现不同的页面是如何实现的?
- 求一个能采集chinaz的新闻的代码。非常急。。。求大家帮忙下
- asp.net 页面加载 chm文件
- 改用C#了,感觉不如VB.net爽啊..很多错误只有编译时才报错!!
- 关于.net中引入vjslib 使用Imports java.util.zip 产生乱码的问题
- wcf 动态调用
- 急急急!!!!,在线等,请教:密码认证的问题?
- 关于弹出消息的问题?为何页面上直接 用alert与后台程序实现的alert,在实际效果中不一样呢?
- 用ASP.NET生成HTM 时,能任意插入图片,?另外,生成后也不能分段了,为什么?
- 求救:如何在ASP.NET中用代码带参数打开另一个WEB窗体?
- 请问控件ID是否能在程序运行动态的生成呢?急。。。。
- 如何从DATASET的TABLE中获取源数据库里表的字段名?
当在模板中利用了这样一个checkBox
<input type="checkbox" Checked='<%# …… %>' value='<%# ……%>' id="chk1" runat="server" >
在程序中这样一用就行了
((HtmlInputCheckBox) dataList1.Items[i].FindControl("chk1")).Checked
((HtmlInputCheckBox)dataList1.Items[i].FindControl("chk1")).Value
详细内容参考SDK
http://localhost/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/portal/portal.src&file=CS\restricted/customize.aspx&font=3
http://localhost/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/portal/portal.src&file=CS\restricted/customize.cs&font=3
就是 A Personalized Portal
那个例子