나는 다음 코드를 가지고 있는데, 여기서 ascx는 포스트 백을 수행하지 못하도록 시도한 다음 확인을 위해 경고를 작성합니다 (나중에 처리기를 호출해야합니다). 알리미가 수행 할 것입니다.), 포스트 백이 방지되지만, $("#pollvote")
....을 제거하면 경고가 표시되지 않고 경고 만 표시되어 페이지로드가 잘됩니다.jquery는 기본 오류가 ascx에 표시되지 않도록합니다.
<script type="text/javascript">
$(document).ready(function() {
$("#pollVoteBtn").click(function (event) {
event.preventDefault();
alert("Clicked");
});
});
</script>
<asp:Label ID="pollQuestion" runat="server" /><br />
<asp:RadioButtonList ID="pollRbt" runat="server" /><br />
<asp:Button ID="pollVoteBtn" runat="server" Text="Stem"/>
<asp:Label ID="pollTestLabel" runat="server" />
HTML 소스를보고 렌더링 된 마크 업을 확인하십시오. 기본적으로 .NET은 자체 ID를 만듭니다. – Stefan