반응형
asp:button 태그의 OnClientClick 속성을 이용해서 페이지가 이동되도록 구현했을때 오류 발생시
다음과 같이 버튼 Button1을 클릭했을때 http://ggmouse.tistory.com/로 페이지가 이동하도록 코드를 작성했다.
하지만, 정상적으로 작동하지가 않는다.
무엇이 문제지?
1 2 3 4 5 6 7 | <script type="text/javascript" language="javascript"> function mf_goPage() { location.href = "http://ggmouse.tistory.com/"; } </script> <asp:Button ID="Button1" runat="server" Text="버튼" OnClientClick="mf_goPage();" OnClick="Button1_Click" /> | cs |
return을 추가하여 해결할 수 있다.
코드를 다음과 같이 변경해보자.
1 2 3 4 5 6 7 8 | <script type="text/javascript" language="javascript"> function mf_goPage() { location.href = "http://ggmouse.tistory.com/"; return false; } </script> <asp:Button ID="Button1" runat="server" Text="버튼" OnClientClick="return mf_goPage();" OnClick="Button1_Click" /> | cs |
반응형
'프로그래밍 > .NET' 카테고리의 다른 글
[ASP.NET] DropDownList ListItem 선택 시 이벤트 발생 (0) | 2017.02.03 |
---|---|
[ASP.NET] CalendarExtender 텍스트박스 클릭 시 달력 노출 (0) | 2017.02.03 |
[ASP.NET] Page.RegisterStartupScript 클라이언트 쪽 스크립트 블록 사용 (0) | 2017.02.03 |
[ASP.NET] 리피터 컨트롤 사용 방법 (Repeater eval if condition) (0) | 2017.02.03 |
[ASP.NET] 잠재적 위험이 있는 Request.Form 값을 발견했습니다. (0) | 2017.02.03 |