从 C# ASP.NET 站点的代码后面将工具提示添加到标签或文字的最佳方法是什么?
问问题
32568 次
2 回答
13
使用WebControl.ToolTip 属性在标签控件上设置工具提示。
Label1.ToolTip = "Your text as tooltip";
于 2012-09-18T05:07:38.113 回答
13
我建议不要使用 WebControls,而是提倡使用 HtmlControls,因为它们可以更直接地表示生成的输出 HTML。
请注意asp:Literal
,尽管它位于WebControls
命名空间中,但它不是 WebControl,因此它缺少许多基于表单的属性,例如ToolTip
.
ToolTip
属性实际上是 HTML 属性的前端,title=""
可以应用于任何可见元素。如果您正在使用Literal
,那么只需确保title="tip text goes here"
您的标记中有该属性。
如果您使用的是 HtmlControls,那么您可以使用该Attributes
集合,如下所示:
HtmlControl div = new HtmlGenericControl("div");
div.Attributes["title"] = "tooltip text here";
于 2012-09-18T05:27:22.103 回答