내가 가지고에서 .aspx 페이지에서 다음 버튼 :하여 .aspx.cs에서 다음과 같이C# 버튼을 클릭
<asp:Button runat="server" ID="bntLogin" OnClick="bntLogin_Click" Text="Login" />
:
protected void bntLogin_Click(object sender, EventArgs e)
{
//
}
것은 내가 얻을를 구축하려고하면 다음 오류 :
'ASP.reserve_aspx'에 'bntLogin_Click'에 대한 정의가없고 'ASP.reserve_aspx'유형의 첫 번째 인수를 허용하는 확장 메서드 'bntLogin_Click'이 없습니다 (사용 지시문이 누락 되었습니까? ve 또는 어셈블리 참조?) 코드 이벤트에서 마크 업 내부의 스크립트 블록으로 click 이벤트를 이동하면 빌드가 발생합니다.
아이디어가 있으십니까?
그래, 나는 올바른 코드 숨김으로 올바른 클래스를 상속 받았다. – Neil
좋아요, aspx 파일에서'OnClick' 속성을 제거하고 위에 게시 한 코드를 추가하십시오. –
내 이해는 AutoEventWireup을 사용하는 경우 aspx에서 OnClick과 같은 이벤트 처리기를 명시 적으로 선언 할 필요가 없다는 것입니다. – recursive