2010-07-29 2 views
0

하이퍼 링크에 서버 측 클릭 핸들러를 사용할 수 있습니까?asp.net 웹 양식으로 window.location을 사용하는 메소드 실행

+0

하이로드, http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts에 따라 인사말/사인 - 오프는 다음과 같습니다. 일반적으로 stackoverflow에 불필요한 것으로 간주되므로 질문을 정리할 때 제거했습니다.) – Rob

답변

0

<a> 태그 인 하이퍼 링크를 ASP.NET 서버 쪽 컨트롤 인 LinkButton으로 변환하십시오.

<asp:LinkButton runat="server" id="foo" OnClick="LinkButton_Click" 
    Text="Do Some Stuff Server Side, and Expect a Redirect Somewhere" /> 

서버 측에서는 무엇을하고 싶은지 확실하지 않습니다. 여기에서 사용자 정의 코드를 호출하고 기본적으로 게시 된 모든 것을 수행 할 수 있습니다.

0

예를 들어 here이라는 ASP.net 웹 메서드를 사용한 것처럼 들립니다.

기본적으로 코드 숨김에 System.Web.Script.Services.ScriptMethodSystem.Web.Script.Services.WebMethod 특성을 사용하여 메서드를 장식합니다. 그러면 메서드를 javascript에서 호출 할 수 있습니다.

+0

이제 하이퍼 링크 처리기를 원한다는 것을 명확히하기 위해 질문을 편집했습니다. p.campbell의 대답은 필요한 것 이상입니다 =) – Rob

관련 문제