jquery를 사용하여 첫 번째 중요한 스크립트를 구현할 때 페이지에서 특정 웹 컨트롤을 찾아야했습니다. DotNetNuke를 사용하기 때문에 컨테이너 컨트롤이 사이트마다 변경 될 수 있으므로 컨트롤 ClientID를 보장 할 수 없습니다. 컨트롤의 서버 ID로 끝나는 ID를 찾는 애트리뷰트 선택기를 사용했다.jQuery를 사용하여 ASP.Net 컨트롤을 찾는 가장 좋은 방법은 무엇입니까?
$("select[id$='cboPanes']")
이것은 최상의 방법이 아닌 것처럼 보입니다. 이것을 할 또 다른 방법이 있습니까?
@Roosteronacid @Roosteronacid - 내가 원하는 컨트롤을 얻는 동안, 나는 주어진 기술/언어에 대한 관용구를 따라하려고합니다. C#으로 프로그래밍 할 때 C# 기능을 최대한 활용하는 방식으로 시도합니다. 이것이 jQuery를 실제로 사용하는 첫 번째 노력이기 때문에 수천 명의 사용자가 10 명이 사용하게 될 것이므로 다른 사람들에게도 좋은 예인 코드를 작성하고 싶습니다.
@toohool - 확실히 작동하지만 불행히도 성능상의 이유로 별도의 파일로 자바 스크립트를 유지해야합니다. 각 "페이지"가 동적으로 생성되기 때문에 자바 스크립트를 인라인하면 캐싱을 잘 활용할 수 없습니다. 페이지의 다른 내용이 변경 되었기 때문에 동일한 자바 스크립트를 클라이언트에 반복해서 보내 게됩니다.
@Roosteronacid는 - 내가 원하는 컨트롤을 얻고 동안, 나는 주어진 기술/언어의 숙어를 따라하려고합니다. C#으로 프로그래밍 할 때 C# 기능을 최대한 활용하는 방식으로 시도합니다. 이것이 jQuery를 실제로 사용하는 첫 번째 노력이기 때문에 수천 명의 사용자가 10 명이 사용하게 될 것이므로 다른 사람들에게도 좋은 예인 코드를 작성하고 싶습니다.
@toohool - 확실히 작동하지만 불행히도 성능상의 이유로 별도의 파일로 자바 스크립트를 유지해야합니다. 각 "페이지"가 동적으로 생성되기 때문에 자바 스크립트를 인라인하면 캐싱을 잘 활용할 수 없습니다. 페이지의 다른 내용이 변경 되었기 때문에 동일한 자바 스크립트를 클라이언트에 반복해서 보내 게됩니다.
1 # "JQuery와 목록 컨트롤"에 대한 1 구글 – jrcs3