일단 callback이 일어나는것에 대해서만....
XXX.aspx 파일의 코드에는 아래와 같은 스크립트를 추가한다.
<script language="javascript" type="text/javascript">
function test()
{
alert("test");
return false;
}
</script>
XXX.aspx.cs 파일에서 호출하는 방법은
ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), null, "test()", true);
위와 같이 호출이 가능하며 무조건 callback이 일어난다.
에러 체크를 위해서 버튼에 javascript를 연결하고자 할 경우에는 아래와 같이 처리한다.
<asp:Button ID="btn" runat="server" Text="버튼클릭" OnClientClick="return test()" />
XXX.aspx.cs 파일에서 발생되는 이벤트인 Click과는 다른 이벤트 클라이언트에서 발생되는 버튼 이벤트이다.
- .net 2.0 에서 추가되었다.
댓글 영역