2010-08-13 2 views

답변

0

asp.net 기능과 같은 것은 없습니다. ASP.NET 페이지의 코드 뒤에 정의 된 .NET 메서드를 의미하는 경우 PageMethods을 살펴볼 수 있습니다. 다음은 jQuery을 사용한 예입니다. Scott Gu는 그들에 대해서 blogged도 가지고 있습니다. 메서드는 정적이어야합니다.

+0

downvote에 대한 이유가 무엇인가요? –

+0

그래, 나는 같은 결과를 얻었다! 멍청한 유권자, SOF의 쓰레기 ... – xandercoded

+0

+1 to offset ... – xandercoded

2

이 방법을 사용하는 것이 최선의 방법은 아니며, 빠른 수정, 교활한 방법이지만 작동합니다!

페이지의 어딘가에 asp 버튼을 추가하고 버튼 클릭 기능에서 자바 스크립트에서 호출 할 메소드를 호출하십시오.

protected void button1_onClick(object sender, eventArgs e) 
{ 
    doSomething(); 
} 

와 영문 페이지가이 같은 버튼이있을 것이다,합니다

당신이 좋아 다음 버튼 기능 뭔가가있을 것

public void doSomething() {...} 

처럼 뒤에 코드에서 교류 # 기능이 있다고 가정 버튼을 숨기려면 스타일 속성을 추가하십시오. (숨기려면 해당 버튼을 숨기십시오)

<asp:button ID="button1" runat="server" text="" style="display:none" 
class="NinjaButton" onClick="button1_onClick" /> 

지금은

<div id="divSomething" OnMouseOver="$('.NinjaButton').click()"> 
.... 
</div> 
: 당신이 함수를 호출 할 때, 단지 눈에 보이지 않는 자바 스크립트를 통해 버튼 (또는 더 나은, JQuery와)

당신이 사업부 위로 마우스를 이동, 당신은이 작업을 수행 할 수있을 때 함수를 호출한다고 가정을 클릭

mouseover에서 jquery의 NinjaButton은 해당 버튼의 클래스 이름입니다. 당신이 다른 버튼에 그 수업을하지 않았는지 확인하십시오!

관련 문제