我有一个复杂的asp.net表单,在一个表单中甚至有50到60个字段Multiview,在MultiView中我有一个GridView,而在GridView中我有几个CheckBoxes.
目前我正在使用该FindControl()方法的链接并检索子ID.
现在,我的问题是,是否有任何其他方法/解决方案可以在ASP.NET中找到嵌套控件.
我曾经FindControl在.NET 2.0/3.0之前使用过.现在看来,由于某些原因,我的控件的ID会被分配一个时髦的名字.例如,我为复选框分配了一个id"cbSelect",但FindControl找不到它.当我查看它被分配的HTML时ctl00_bodyPlaceHolder_ctl02_cbSelect.
我还没有找到提到它的FindControl的一个例子.事实上,每个人似乎都像正常一样使用find控件.
那么,我做错了什么?.Net改变了吗?任何人都可以为我解释这一点,这真的令人沮丧!