2014-07-15 2 views
0

텍스트 상자와 그 아래에 gridview가 aspx 페이지에 있습니다. 내가 페이지에 도달하여 enter 키를 누르면 gridview onrow 명령 이벤트가 발생합니다. 아무도 여기서 무슨 일이 일어나는지 말해 줄 수 있니? 나는 google 모두가 입력 키 이벤트 (13)를 처리하는 자바 스크립트 코드를 추가하라고 제안했다. 왜 그 페이지가 그렇게하는지 알고 싶습니다. 웹 양식과 다른 것입니까?키 발동 입력 Gridview Row 명령 이벤트

+0

포스트. –

답변

0

폼 태그 내에 중첩 된 HTML 입력 태그에 입력하는 것과 같은 기본 동작입니다.

당신이 행동을하지 않으려면 다음과 같이 연구가 또는 C# 코드에서 제안으로, 당신은 자바 스크립트 중 하나를 처리 할 수 ​​있습니다 : 당신이 제발로 작업하는 어떤 코드

protected void gvChild_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    e.Row.Attributes.Add("onkeypress", "javascript:if (event.keyCode == 13) { 
     // do whatever you want with the event 
    } 
} 
+0

의견을 주셔서 감사합니다. 감사합니다. 나는 그것에 대해 좀 더 읽어 보았습니다. 그리고 이것은 폼의 "암시 적 제출"속성이라고하는 것입니다. 케이시 얘기처럼. – at598