2010. 7. 29. 14:34
ASP.NET
자바스크립트에서 서버 함수 실행하기는 다음과 같이 하시면 됩니다..
가령 id 가 btnTest 라는 버튼을 클릭하면
서버측에서
private void btnTest_Click(object sender, System.EventArgs e)
{
Response.Write(" 뭔가를 하겠죠.^^ ");
}
{
Response.Write(" 뭔가를 하겠죠.^^ ");
}
함수가 실행되게됩니다.
자바스크립트에서 위의 함수가 실행되게 하고 싶으시면요..
가령 Search() 라는 자바스크립트 함수에서 위의 함수가 실행되게 하고 싶으실때는...
function Search(){
<%=Page.GetPostBackEventReference(btnTest)%>;
}
<%=Page.GetPostBackEventReference(btnTest)%>;
}
이렇게 하시면 됩니다.
나중에 렌더링된 걸 보면 위의 스크립트가
function Search()
{
__doPostBack('btnTest', '');
}
{
__doPostBack('btnTest', '');
}
이렇게 렌더링된 걸 보실 수 있습니다.