이 코드를 사용했지만이 코드는 HtmlInputCheckBox를 찾을 수 없습니다.중계기에서 HtmlInputCheckbox 컨트롤을 찾으십니까?
답변
Page_Load에서 컨트롤을 덮어 쓰지 않도록하십시오. 당신은 그 게시물을 다시 확인해야합니다.
확인했습니다. 확실해. 항상 cbox는 null이됩니다. – dangerous35
다른 사람들이 말했듯이, 우리는 당신의 마크 업과 page_load와 같은 더 많은 정보를 필요로 할 것입니다. – ravi
Repeater
의 aspx 마크 업을 표시해야합니다. 그러나 나는 당신이 runat="server"
을 추가하는 것을 잊었다 고 가정합니다.
그 외에도 코드에 오타가 있습니다. contact is HtmlInputCheckBox
대신 contact
이 RepeaterItem
이므로 cBox is HtmlInputCheckBox
을 사용하는 것이 좋습니다. 하지만 이미 그 유형으로 캐스팅했기 때문에 그것은 또한 중복 될 것입니다. 따라서 null
을 확인해야합니다.
foreach (RepeaterItem contact in rptList.Items)
{
HtmlInputCheckBox cBox = contact.FindControl("chkteklif") as HtmlInputCheckBox;
if (cBox != null)
{
string a = cBox.Value;
}
}
당신의 html-checkbox
모습 방법 :
<input id="chkteklif" type="checkbox" runat="server" value="check me" />
또는 (귀하의 코멘트에서),이 시도 :
<input id="chkteklif" type="checkbox" onclick='<%# "rptlist_onchange(this," + Eval("userid") + ");" %>' value="ilan" />
괜찮습니다. 하지만 모든 시간은 cbox가 null이됩니다 : s – dangerous35
@Tim 죄송합니다, 나는 당신의 대답을 편집, 나는 오해라고 생각합니다. 답을 다시 읽어 주시겠습니까? 감사. – dpp
'chkteklif'는 그 정확한 ID입니까? 'null' 체크에 중단 점이있는 디버거를 사용하여 null 또는 잘못된 유형인지 확인 했습니까? –
당신이 어떤 오류가 발생됩니다
HtmlInputCheckBox cbox = (HtmlInputCheckBox)sender;
- 1. asp.net 중계기에서 컨트롤을 찾을 수 없습니까?
- 2. 행을 중계기에서 변경하십시오.
- 3. asp.net 중계기에서 SPListeItem 속성을 사용하십시오.
- 4. 중계기에서 앵커 태그의 가치를 얻으시겠습니까?
- 5. 중계기에서 DIV의 가시성을 전환하려면 어떻게해야합니까?
- 6. 중첩 된 중계기에서 버튼 이벤트
- 7. 명시 적 재귀없이 주어진 컨트롤에서 모든 자손 컨트롤을 찾으십니까?
- 8. 중계기를 최적화하는 방법 화이트 공간 내 중계기에서
- 9. 중계기에서 Linkbutton을 두 번 클릭 하시겠습니까?
- 10. CheckBox를 ASP 중계기에서 "Checked"로 설정
- 11. netui 데이터 중계기에서 if 절을 사용하는 방법
- 12. 'net_rim_api.jar'버전을 찾으십니까?
- 13. 백분율을 찾으십니까?
- 14. ASP.NET 중계기에서 생성 된 목록을 세로로 배치하는 중
- 15. 중계기에서 동적으로 추가 된 컨트롤의 선택된 값을 찾을 수 없습니다
- 16. 확장명이없는 실행 파일을 찾으십니까?
- 17. 어떻게 저음을 찾으십니까?
- 18. 캔버스 이벤트 라이브러리를 찾으십니까?
- 19. C++ 뉴스는 어디에서 찾으십니까?
- 20. 감동과 도청 속도를 찾으십니까?
- 21. 문자열 안에서 쉼표를 찾으십니까?
- 22. WordNet에서 적절한 명사를 찾으십니까?
- 23. 트렁크와 분기의 차이점을 찾으십니까?
- 24. 온라인으로 패키지 이름을 찾으십니까?
- 25. 자바 API를 찾으십니까?
- 26. Emacs에서 재귀 적으로 찾으십니까?
- 27. SPARQL 평균값을 찾으십니까?
- 28. dict에서 값을 찾으십니까?
- 29. iframe에서 마우스를 찾으십니까?
- 30. 바이너리 파일에서 패턴을 찾으십니까?
시도 Repeater의 디자이너 코드를 보여주십시오 ... –
코드에 오타가 있습니다. 'contact is HtmlInputCheckBox' 대신'contact'가'RepeaterItem'이기 때문에'cBox is HtmlInputCheckBox'를 사용할 수 있습니다. 하지만 이미 그 유형으로 캐스팅했기 때문에 그것은 또한 중복 될 것입니다. 그래서 대신에'null'을 검사해야합니다. –
"chkteklif"란 무엇입니까? 이드가 맞습니까? – dpp