2012-12-28 4 views
1

응용 프로그램을 한 번 변경하지 않고 6 개월 동안 실행 한 후에는 OnSelectedIndexChanged 메서드를 더 이상 실행하지 않습니다.OnSelectedIndexChanged 메서드 실행이 중지되었습니다.

<asp:RadioButtonList ID="RBL_Comentario" runat="server" Visible="False" 
    OnSelectedIndexChanged="RBL_Comentario_OSIC" 
    AutoPostBack="true" CssClass="naoimprime" 
> 
    <asp:ListItem Value="homologar">Obfuscated</asp:ListItem> 
    <asp:ListItem Value="retornar">Obfuscated</asp:ListItem> 
</asp:RadioButtonList> 

가시성은 나중에 켜지고 예상대로 작동합니다.

단추 중 하나를 선택하면 페이지가 게시되지만 방법은 실행되지 않습니다.

enter image description here

를하지만의 RadioButton HTML 요소 ct100$MainContent$RBL_Comentario$0 게시 그 중 하나입니다하지 : 나는 자바 스크립트 올바른 eventTarget 실행 기능 만 제출하기 전에 방화범 __doPostBack에서 볼 수

enter image description here

내가 시도 IE8, IE9 및 Firefox 10. 어떤 힌트? 무엇이 html 요소가 게시되는 것을 막을 수 있습니까? 안티 바이러스 소프트웨어의 일부 변경에 대해 생각하고 있었지만 디버깅 방법을 모르는 상태에서 사용할 수 없습니다.

+0

은 페이지가로드 된 후 라디오 버튼이 비활성화되고 라디오 버튼 목록에 visiblity가 false 인 이유는 무엇입니까? – paritosh

+0

코드를 변경 한 적이 있습니까? 라디오 버튼이 동적 컨트롤입니까? – keyboardP

+0

@keyboardP 변경 사항이 없습니다. 저 처분장은 지금 먼지가 많다. 라디오 버튼은 동적 컨트롤이 아닙니다. –

답변

0

문제는 사용자가 일부 HTML을 입력하는 것이 허용되며이 경우 HTML 텍스트 편집기에 입력되어 아직 발견되지 않은 (매우 더러운) 깨진 HTML이 페이지의 HTML.

텍스트가 HttpUtility.HtmlEncode()으로 이스케이프 된 HTML이면 메소드가 실행되었습니다. 원시 HTML이 사용자에게 보여지기 때문에 해결책이 아닙니다.

관련 문제