2012-07-04 3 views
0

저는 새로운 ASP.NET 개발자이며 ASP.NET Ajax BallouPopupExtender를 가지고있는 양식을 사용하려고합니다. 코드를 작성하고 잘 작동하지만 지금 원하는 것은 다음과 같습니다. 4 개의 TextBox가 서로 정렬되어 있습니다. 이제 Ajax BalloonPopupExtender 컨트롤은 사용자가 마우스로 각 TextBox를 클릭하는 경우에만 작동합니다. 그러나 사용자가 키보드에서 Tab 키를 사용하여이 TextBox를 채우면이 BalloonPopupExtender가 나타나지 않습니다. 그럼 어떻게 Tab 키로 작동하게할까요?키보드의 Tab 키로 BalloonPopupExtender가 나타나고 사라지게하는 방법은 무엇입니까?

내 코드 : I가 Tab 키를 표시하는 방법을 알아 냈

<ajaxToolkit:BalloonPopupExtender ID="BalloonPopupExtender1" runat="server" 
              TargetControlID="CorrectAnswerTextBox" BalloonPopupControlID="pnlBallon" 
              Position="BottomRight" BalloonStyle="Cloud" BalloonSize="Small" 
              CustomCssUrl="ballonPopupStyle" CustomClassName="oval" UseShadow="true" ScrollBars="Auto" 
              DisplayOnMouseOver="true" DisplayOnFocus="false" DisplayOnClick="true"> 
       </ajaxToolkit:BalloonPopupExtender> 

       <asp:Panel ID="pnlBallon" runat="server"> 
        Test TEST 
       </asp:Panel> 

답변

1

. 그냥 True로 DisplayOnFocus을 설정

DisplayOnFocus="true" 

그러나, 사용자가 텍스트 상자 발롱을 가지고 그 밖으로 이동할 때이 사라되지 않습니다. 그렇게하는 법?

관련 문제