Web/ASP.NET
[ASP.NET] onclick 와 onserverclick 의 차이
바구바구
2021. 4. 23. 14:40
<input type="submit" runat="server" onServerClick="Click" />
<form runat="server">
<asp:button text="test" runat="server" OnClick="Click"/>
</form>
위 두 가지 버튼은 동일한 기능을 수행
onServerClick
- 서버 측 코드를 실행하고 htmlcontainer 기본 컨트롤에서 파생된 컨트롤을 제공
- 이벤트 처리기를 실행하기 전에 서버로 왕복함. 즉, 서버로의 왕복이 완료될 때까지 실행되지 않음.
onClick
- 클라이언트 측 코드를 실행
- 항상 먼저 실행됨
onClientClick
- 사용자가 버튼 클릭 시 실행할 javascript 코드
출처 :
- www.dotnetspider.com/forum/283827-differences-between-onClick-OnServerClick.aspx
- m.blog.naver.com/PostView.nhn?blogId=s8197&logNo=220726035688&proxyReferer=https:%2F%2Fwww.google.com%2F
- www.dreamincode.net/forums/topic/57937-onclick-vs-onserverclick/