2012-06-15 5 views
0

나는 많은 행이있는 목록보기를 가지고 있으며 셀을 클릭하면 강조 표시되도록 설정했습니다.목록보기 선택 행없이 게시물

첫 번째 열의 셀을 클릭하면 전체 행이 강조 표시됩니다 (ListItem의 SelectedItemTeplate) 문제는 행을 선택할 때 모든 강조 표시된 셀이 페이지가 새로 고침됨에 따라 재설정된다는 점입니다.

다시 게시하지 않고 강조 표시 할 수 있습니까?

+0

'ListView'를 만들기 위해 어떤 코드를 사용하고 있습니까? – saluce

+0

나는 데이터 소스를 전달했으며, 나를 위해 listview를 만들었다. 그리고 선택 링크 위로 마우스를 가져 가면 자바 스크립트에 __doPostBack ('ctl ... –

+0

@sd_dracula : 같은 질문을하고 계십니까? http : //stackoverflow.com/questions/11052761/asp-net-/11053166 # comment14462018_11053166 ** 두 번 ?? –

답변

1

다시 게시하지 않고 강조 표시 할 수 있습니까?

예,이 강조 표시는 JQuery 또는 Javascript를 통해 클라이언트 쪽에서 전체적으로 수행하십시오. 클래스가 신청 한 목록보기에서 모든 행을 가정 예를 들어

, 당신은 JQuery와이 작업을 수행 할 수 있습니다

$(document).ready(function(){ 

    $('.your_class').live("click",function() { $(this).attr("class","highlight"); }); 

}); 

무엇을 위의 코드를 할 것입니다 것은 그 클래스가 귀하의 페이지에있는 HTML 요소 ".your_class"가 적용되면 클릭시 다른 클래스 (예에서 '강조 표시')로 변경됩니다.

+0

그냥 ? –

+0

@sd_dracula 예, jQuery 라이브러리를 포함하는 것을 잊지 마세요. Google CDN에서 포함 할 수 있습니다. http://ajax.googleapis.com/ajax/libs/jquery/ 1.7.2/jquery.min.js – Icarus