2014-02-26 9 views
4

ASP.NET 4.0 C#에서 자리 표시 자 컨트롤이 있습니다. 내 D 드라이브 (내 드라이브의 파일 및 폴더를 자리 표시자를 사용하여 웹 페이지에 매핑 함)의 데이터를 웹 페이지에 표시했습니다.PlaceHolder에서 도구 설명을 사용하는 방법?

이제 자리 표시 자 행 위로 마우스를 가져 가면 ToolTip 또는 다른 컨트롤을 사용하여 일부 텍스트를 표시하려고합니다.

의 GridView, 옵니다에 대한 예제를 많이 있습니다,하지만 난 자리 표시 자에 대한 예를 찾을 수 없습니다입니다.

+0

당신은 의미합니까 [이 자리 제어 (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.placeholder (V = vs.110)에서 .aspx) ? – surfmuggle

+0

asp.net – Dragon

답변

1

자리 표시자를 패널로 감싸고 패널에 툴팁을 지정하십시오.

<asp:Panel ID="Panel1" runat="server" ToolTip="this is a placeholder tooltip example."> 
     <asp:PlaceHolder ID="PlaceHolder1" runat="server"> 
      <span>Sample text</span> 
     </asp:PlaceHolder> 
    </asp:Panel> 
+0

감사합니다.이 시도해 보겠습니다. – Dragon

+0

@raz 작동 했습니까? 대답으로 표시 하시겠습니까? –

+1

내가 대답했는지에 관해 안다. 대답은 어떨까?) –

1

실제로 자리 표시자가 없습니다. 단순히 페이지 수명주기 동안 ASP에서 사용되는 자리 표시 자입니다. 따라서 페이지가로드 될 때 ASP는 지정된 컨트롤을 자리 표시 자에 배치합니다. 렌더링 된 페이지의 HTML 마크 업을 보면 자리 표시자가 없으며 사용자가 만든 컨트롤 만 나타납니다.

이 문제를 해결하기 위해 일반적으로 패널 내부에 자리 표시자를 싸야합니다. 그런 다음 패널에 툴팁을 설정하십시오.

+0

에있는 자리 표시 자 .. 이걸 사용해 야합니다. – Dragon

관련 문제