2010-01-19 5 views
0

행이없고 사용자가 값을 입력하고 마지막 값 이후에 Enter 키를 누른 경우 새 행이 삽입됩니다 (예 : ). 첫 번째 행은 ListView의 기본 단추가되며 사용자가 다음 행의 Enter 키를 누르면 ListView의 첫 번째 행이 삭제됩니다.DefaultButton = "InsertButton"on <asp : ListView>

나는 ItemTemplates와 전체 ​​ListView를 둘러싼 다. 그러나 도움이되지 않습니다.

누구든지이 problme을 해결하는 방법을 알고 있습니까?

행을 편집하는 방법도 알 수 있습니까? 도망 키와 같은 방법으로 작동하게하는 방법을 알고 있습니까?

답변

0

asp : Panel 컨트롤에서 특정 내용을 래핑하고 해당 컨트롤의 기본 단추를 설정할 수 있습니다. 해당 컨트롤을 사용하여 삽입 행을 래핑하고 기본 단추로 삽입을 설정하고 ListView의 기본 단추 속성을 사용할 수 있습니까?

또는 jQuery 이벤트 처리기를 삭제 버튼에 추가 할 수 있으며 문자 코드가 Enter 키와 일치하면 해당 작업을 방지 할 수 있습니까?

if (window.event.keyCode == 13) 
{ 
    event.returnValue=false; 
    event.cancel = true; 
} 
관련 문제