콜백(CallBack) 함수(예제를 통해 알아봄)
.NET프로그래밍 2010. 4. 26. 08:36 |InformCallback('{0}', ctlID)
1. '{0}' 버튼 이벤트 리턴 값
2. ctlID 컨트롤 아이디 :: 포커스나 여타 다른 부분에서 많이 쓰임...
파라메터 계속 추가 가능... 받는 콜백 함수에서 받아서 처리 하면 됨...
Ex) InformCallback('{0}', 'id', 'name')....
콜백함수 예제1
// 콜백 함수에서 컨트롤 아이디 받아서 포커스 처리...
function InformCallback(dialogResult, ctlID)
{
document.getElementById(ctlID).focus();
}
콜백함수 예제2
function InformCallback(dialogResult)
{
/// <summary>
/// Inform 메세지 대화상자를 호출 한 경우 반드시 Callback 함수를 구현 해야 합니다. 이때 Callback 함수는 반드시 하나의
/// 파라미터를 가지고 있어야 합니다.
/// OK 버튼을 클릭하면 dialogResult 값은 Ok값을 반환 하며 X 버튼을 클릭하면 dialogResult는 Cancel 값을 갖습니다.
/// </summary>
alert(dialogResult);
}
콜백함수 예제3
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div><asp:Button ID="btn1" runat="server" Text="Inform" OnClick="btn01" /></div><br />
<fieldset>
<legend> >--- Cs 에서 처리.. Ex) ---< </legend>
<pre>
protected void btn01(object o, EventArgs e)
{
this.ClientInform("반갑습니다.", "", 470, 263, "InformCallback('{0}');");
}
'.NET프로그래밍' 카테고리의 다른 글
이벤트 처리기(Event Handler) / (Object sender, EventArgs e) 에 관한 자료 (0) | 2011.02.10 |
---|---|
SqlCommand.ExecuteNonQuery 메서드 (0) | 2010.08.17 |
uniqueidentifier 데이터 사용 (0) | 2010.08.09 |
스마트 클라이언트 (Smart Client) (0) | 2010.07.04 |
긴 문장의 텍스트를 ...으로 줄여서 표시하기(말 줄임) 예제 (0) | 2010.04.19 |