我有一个带有复选框列的gridview和一个在gridview外面的Select all复选框。当选中全选复选框时,我已使用javascript检查网格中的所有复选框。 我可以选中并取消选中gridview的所有复选框。但是当我点击“保存”按钮时,网格中所有这些复选框的状态都是假的,这样我就无法保存数据。
我使用的代码:
<script type="text/javascript">
function SelectAllCheckboxes(chk) {
$('#<%=grvmembers.ClientID %>').find("input:checkbox").each(function () {
if (this != chk) {
this.checked = chk.checked;
}
});
</script>
答案 0 :(得分:0)
详细信息:听起来您没有检查过IsPostBack
解决方案:添加到您的页面加载
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// Your initial setup
}
}