2014-04-04 1 views
0


내 코드에서 데이터베이스에 새 레코드를 삽입 한 다음
목록을 다시로드하면 현재 새 레코드를 나타내는 TextBox에 포커스를 설정해야합니다. 목록을 다시로드 한 뒤에 코드에서 그 TextBox에 대한 참조를 얻을 수 있습니다.

기본적으로로드를 실행 한 후 해당 컨트롤에 포커스를 설정하는 스크립트를 등록해야하지만 어떻게해야하는지 잘 모르겠습니다. 도움을 줄 수 있습니까? :)
포커스를 받기 위해 텍스트 상자에 JS를 할당합니다.

{ 
      TextBox txt = (TextBox)lastRow.Cells[1].Controls[0]; 

      //Here I need to assign script 
} 

답변

0

내가 당신의 질문을 이해 100 % 아니지만, 내가 할 경우,이 자바 스크립트가 작업을 수행해야합니다

document.getElementById("myTextbox").focus(); 
0

난 당신이 asp.net 페이지를 사용하는 가정을

페이지 생성자에

당신은 Loaded 이벤트에 가입 한 후 textbox.Focus()

public MyPageName() 
{ 
    this.Loaded += myloadedEventHandler; 
} 

void myloadedEventHandler(object sender,EventArgs args) 
{ 
    textBox.Focus(); 
} 
를 호출 할 수 있습니다
관련 문제