2011-01-05 4 views
1

이벤트가 단순히 실행되지 않는다면 무엇이 누락 되었습니까? 버튼의OnServerClick 작동하지 않음

코드 :

<input type="button" class="button hide" id="savetext" style="float:right;" value="Hello" runat="server" OnServerClick="savetext_Click"/> 

및 생성 된 코드 (예 : 브라우저에서 열어 소스를 볼 때.)는이 :

<input onclick="__doPostBack('ctl00$Main$savetext','')" name="ctl00$Main$savetext" type="button" id="savetext" style="float:right;" class="button hide" value="Save to text" /> 

내가있어 <pages clientIDMode="Static" />web.config이지만 이름과 생성 된 onclick 이벤트는 그 앞에 접두사가 붙습니다.

서버 측 코드 :

Protected Sub savetext_Click(ByVal sender As Object, ByVal e As System.EventArgs) 

End Sub 

가 명확하게하려면, 내 목표는 버튼의 서버 측에 대한 클릭이 아니라 클라이언트 측을 등록하는 것입니다. 감사.

+1

자바 스크립트 오류로 실행이 중지 되었습니까? – Aristos

+0

이벤트 처리기에 코드가 없거나 누락 된 경우 해당 이벤트가 발생하지 않았습니까? – kd7

+0

@Aristos - 네 말이 맞아. 'Uncaught TypeError : 객체 # 의 'submit'속성이 함수가 아닙니다. ' OnServerClick을 사용하면 자바 스크립트가 작동하지 않아도된다는 인상을 받고있었습니다. 자바 스크립트없이 HTML 버튼을 클릭 할 방법이 없습니까? – Radu

답변

0

어쩌면 자바 스크립트 오류가 실행을 중지은 ...

그럼 내가 말할 그 때문에 내가 자바 스크립트 오류라고 볼 수있는 코드에서, 작업을 중지입니다 그들은 유일한 이유.