2012-03-01 3 views
1

간단히 말해서 격자보기에 체크 상자가있는 일련의 비디오가 있습니다. 제출을 누르면 게시판이 있으며 같은 페이지에서 다른 gridview로 이동합니다. 내 질문은 단순히 이것입니다. 사용자가 처음으로 비디오를 선택하지 않은 초기 체크 상자를 선택하지 않으려면 어떻게해야합니까? 사용자가 몇 개의 동영상을 선택한 후 제출 버튼을 클릭 할 때마다 상자는 계속 확인 상태를 유지하고 다른 항목을 선택하지 않고도 더 많은 항목을 선택하고 Enter 키를 누르면 여전히 중복 항목이 있는지 확인됩니다.버튼을 클릭 한 후 확인란 선택을 취소하는 방법

나는 간단한 대답이지만, 내가했던 모든 연구는 훨씬 더 정교한 문제를 다루는 것으로 유감스럽게 생각한다.

미리 감사드립니다.

편집 : 미안하지만, 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

1

잘 당신은 항상 특정 이벤트 후 확인 또는 선택 해제 할 수있는 체크 박스 처리 할 수 ​​있습니다. 는 예를 들어, 당신은

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

그래서 당신이 뭔가가 일어난 경우, 말을이 선택 또는 선택 해제 할 수 있습니다이 체크 박스가 있습니다.

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

또는 같은 방식으로 선택을 해제하십시오.

+1

PHP를 제출 처리하는 메서드의 끝? 질문에 asp.net 및 C# 태그가 있습니다 :) –

3

당신은 (신속하고 더러운) 그들을 위해 뷰 상태를 해제하려고 할 수 있습니다

관련 문제