본문 바로가기

프로그래밍/.NET

[ASP.NET] asp:Button OnClientClick 페이지 이동 오류

반응형

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


반응형