我在ASP.NET 4.0 C#中有一个占位符控件。我已经显示了D驱动器中的数据 (表示使用占位符将文件和文件夹从我的驱动器映射到网页)到网页。
现在,当我将鼠标悬停在占位符行上时,我想使用工具提示或任何其他控件显示一些文字。
GridView , ListBox 等有很多示例,但我无法找到 PlaceHolder 的示例。< / p>
答案 0 :(得分:1)
占位符实际上并不存在。它只是ASP在页面生命周期中使用的占位符。因此,当页面加载时,ASP将指定的控件放入占位符。如果查看呈现页面的HTML标记,则没有占位符 - 只是您创建的控件。
为了解决这个问题,我通常在一个面板中包裹一个占位符。然后在面板上设置工具提示。
答案 1 :(得分: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>