지금까지 다른 컨트롤에 따라 div 또는 다른 컨트롤을 표시하거나 숨기는 스크립트를 보았습니다. jQuery에 의해 활성화/비활성화 된 ASP.NET 종속 컨트롤에 대한 초기 활성화 상태 제어
$('[id$=myRadio_0]').click(function() { $('[id$=myDiv]').show(); });
$('[id$=myRadio_1]').click(function() { $('[id$=myDiv]').hide(); });
물론 ASP.NET
,<div id="myDiv" runat="server" visible="false">
하고 사용자가 radiobuttonlist 중 하나 옵션을 선택 때 잘 작동과 같은 HTML 내 DIV한다.
그러나 radiobuttonlist의 값을 코드에서 내 Page_Load에 1 또는 yes로 지정하면 해당 컨트롤이 jQuery에 걸리지 않고 내 div가 보이지 않게됩니다. 값은 예/1입니다.
코드 뒤에서 해당 div의 가시성을 설정해야합니까, 아니면 코드의 기본 컨트롤 값을 설정 한 후 이러한 종속성을 강제로 검사 할 수있는 jQuery가 있습니까?
감사합니다. 나는 컨테이너를 asp 대신 div로 남겼다 : Panels, 그리고 언급 한 것처럼, 나는 옵션 1과 함께 갔다 ... 더 우아 해 보인다. 더 좋은 방법이 있기를 바랐습니다. 감사! – GR7