2012-03-01 86 views
1

简而言之,我有一系列带有gridview复选框的视频。点击提交后,会有一个回传,他们会转到同一页面上的另一个gridview。我的问题只是这个,我怎么做的初始复选框,用户第一次挑选的视频取消选中?每次用户点击提交按钮后,选择几个视频箱保持检查,如果你选择更多,并打进入没有意识到其他人仍然检查,你现在有重复的条目。如何清除按钮单击后的复选框

我很抱歉我估计是一个简单的答案,但我所做的所有研究都涉及更复杂的问题。

在此先感谢!

编辑:我很抱歉,我应该提到这是在C#ASP.NET中。这是问题的复选框:

<asp:CheckBox ID="cbAdd" runat="server" /> 

回答

3

该代码将在它处理了提交按钮

foreach (GridViewRow row in gv.Rows) 
    { 
     var cb = row.FindControl("cbAdd") as CheckBox; 
     if (cb != null) 
      cb.Checked = false; 

    } 
+1

谢谢!这正是我需要的简单代码! – Peter 2012-03-02 14:03:57

1

以及您可以随时处理复选框以在特定事件后选中或取消选中。 比如你有这个复选框

<input type="checkbox" name="check" checked="" /> 

这样你就可以说,如果发生了一件事,让这个选中或取消选中。

<input type="checkbox" name="check" checked="<?php if(condition) echo 'checked'; ?>" /> 

或者使其不被选中。

+1

PHP方法的结束?在问题中有asp.net和C#标签:) – 2012-03-01 23:10:16

3

,你可以尝试禁用视图状态为他们(快速和肮脏的)

相关问题