2012-03-30 6 views
10

asp 확인란 컨트롤에 사용자 지정 데이터 필요 특성을 추가하려고하는데 사용했던 다른 모든 컨트롤에서 제대로 작동하지만 확인란에서 확인란을 렌더링합니다. 사용자 정의 속성이있는 범위 내부. 마크 업에서 속성을 추가하려고 시도했는데 코드 뒤의 컨트롤에 추가하려고했습니다. 어떤 아이디어?asp에 사용자 지정 특성 추가 : CheckBox 컨트롤

cb.InputAttributes.Add("data-group", "chkbox"); 

그런 다음 모든 체크 박스를 대상으로 JQuery와 사용할 수 있습니다

+0

와우, 그게 어리석은 ... 그냥 그런 식으로 렌더링하는 경우, 컨트롤을 다시 작성해야하거나 최소한 "렌더링"방법 등을 무시해야한다고 생각할 수 있습니다. 페이지가로드 된 후 Javascript로 속성을 추가하여 클라이언트 측 해킹을 고려한 적이 있습니까? – McGarnagle

+0

@dbaseman CheckBox 컨트롤에는 렌더링 된 범위와 렌더링 된 입력에 특성을 추가하기위한 컬렉션이 있습니다. –

+0

@AdrianIftode nice! 내가 톰을 위해 일하지 않는 것이 좋은가요? – McGarnagle

답변

8

내가 사용한 코드입니다.

$("*[data-group='chkbox']").prop("checked", true); 
관련 문제