프로그래밍 방식으로 TableCell 개체에 대한 OnClick 이벤트 처리기를 설정하는 방법을 찾고 있습니다. 나는이 모양을 할 노력하고있어의 ASP에 해당 : 위의 예에서서버 쪽 OnClick() 이벤트 설정 프로그래밍 방식으로
<asp:TableCell OnClick="clickHandler" runat="server">Click Me!</asp:TableCell>
는 "경우 clickHandler"는 .cs의 코드 숨김에서 정의 된 서버 측 기능입니다.
public virtual void clickHandler(object sender, EventArgs args) {...}
하지만, 내 상황이 테이블 셀 객체를 선택할 수 없습니다 그래서 ASP 태그에 설정, 동적으로 생성 될 필요가있다. 나는 코드 숨김에서 다음과 같이 뭔가를 시도하고있다 :
System.Web.UI.WebControls.TableRow row = new System.Web.UI.WebControls.TableRow();
System.Web.UI.WebControls.TableCell cell = new System.Web.UI.WebControls.TableCell();
cell.Text = "Click Me!";
cell.Attributes.Add("onClick", "clickHandler");
row.Cells.Add(cell);
불행하게도,이 상황에서 :
cell.Attributes.Add("onClick", "clickHandler");
은 "경우 clickHandler"은 자바 스크립트 함수는 클라이언트 측 작동합니다. 내가 찾고있는 것은이 테이블 셀에 .cs CodeBehind에 정의 된 서버 측 clickHandler() 함수를 연결하는 방법입니다.
오후에 검색 한 결과 나는 제대로 된 해결책을 찾지 못했습니다. 모든 도움을 미리 감사드립니다.