checkbox CheckBox aa = (CheckBox)Page.FindControl("mylist[i].HouseId"); 为什么aa一直是null,我有想过是数据“mylist[i].HouseId”出错,但是又不知道该改成什么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以试试foreach这个page,找到checkbox 首先请问一下LZ你那个mylist是什么控件 ListBox?ListBox myList = (ListBox)Page.FindControl("ListBox1");你可以通过上面的代码先找到ListBox?其次你那个CheckBox又是干嘛?你的ListBox里面有CheckBox?你获取CheckBox又是什么用途? CheckBox aa = (CheckBox)Page.FindControl( mylist[i].HouseId );这样试试 mylist是用来是checkbox的Value值,不知道我这么调用,是不是错的。 CheckBox aa = (CheckBox)Page.FindControl( mylist[i].HouseId );这样试试"mylist[i].HouseId"这个是字符串,肯定有问题的。这个是ID,如果知道ID就直接赋值给他。 它的ID是 <input id='Checkbox<%=MyList[k].Id %>' type="checkbox" value="<%=MyList[k].HouseId %>" /><%=MyList[k].HouseName%> 我应该填什么? 不是runat=server的不能使用FindControl你可以它的ID是 <input name='Checkbox<%=MyList[k].Id %>' type="checkbox" value="<%=MyList[k].HouseId %>" /><%=MyList[k].HouseName%> 后台得到Request.Form["Checkbox" + MyList[k].Id] 那得到的这个值怎么判断是那个checkbox==true呢 FindControl里面的该是控件的名字,不是你所写的那个吧。你写的应该有问题 想知道网址 急待请各位大虾提供解决方案(ASP.NET带数据库的四级联动下拉框怎么实现) 一个listbox问题! 奇怪 怎么上传RAR文件? .net开发的程序能否在unix下运行? CSDN首页新闻左右的那个图形变换是怎么做出来的呀? 哭求~~~~~~`FreeTextBox问题 如何使用电脑发传真? ie7不新开窗体或tab打开一个新页 100分,人都搞晕了 如何减小服务器的压力 在位置 0 处没有任何行。 我是个新手希望大家多多帮助
ListBox myList = (ListBox)Page.FindControl("ListBox1");
你可以通过上面的代码先找到ListBox?
其次你那个CheckBox又是干嘛?你的ListBox里面有CheckBox?你获取CheckBox又是什么用途?
CheckBox aa = (CheckBox)Page.FindControl( mylist[i].HouseId );这样试试
"mylist[i].HouseId"这个是字符串,肯定有问题的。这个是ID,如果知道ID就直接赋值给他。
/><%=MyList[k].HouseName%> 我应该填什么?
你可以
它的ID是 <input name='Checkbox<%=MyList[k].Id %>' type="checkbox" value="<%=MyList[k].HouseId %>"
/><%=MyList[k].HouseName%> 后台得到
Request.Form["Checkbox" + MyList[k].Id]