C#将工具提示设置为<;asp:标签>;或a<;asp:Literal>;

C#将工具提示设置为<;asp:标签>;或a<;asp:Literal>;,c#,asp.net,C#,Asp.net,将工具提示添加到C#ASP.NET站点代码隐藏中的标签或文字的最佳方法是什么???用于设置标签控件上的工具提示 Label1.ToolTip = "Your text as tooltip"; 我建议不要使用WebControl,我主张改用HTMLControl,因为它们可以更直接地表示生成的输出HTML 请注意,asp:Literal不是网络控件,尽管它位于WebControls命名空间中,因此它缺少许多基于表单的属性,如ToolTip ToolTip属性实际上是HTMLtitle=”“属性

将工具提示添加到C#ASP.NET站点代码隐藏中的标签或文字的最佳方法是什么???

用于设置标签控件上的工具提示

Label1.ToolTip = "Your text as tooltip";

我建议不要使用WebControl,我主张改用HTMLControl,因为它们可以更直接地表示生成的输出HTML

请注意,
asp:Literal
不是网络控件,尽管它位于
WebControls
命名空间中,因此它缺少许多基于表单的属性,如
ToolTip

ToolTip
属性实际上是HTML
title=”“
属性的前端,可以应用于任何可见元素。如果您使用的是
Literal
,那么只需确保标记中有
title=“tip text goes here”
属性即可

如果您使用的是HTMLControl,则可以使用
属性
集合,如下所示:

HtmlControl div = new HtmlGenericControl("div");
div.Attributes["title"] = "tooltip text here";

@开发者,您不必做任何事情,它只是一个属性,将在您的代码中提供。在VisualStudio中试试吧。是的。我一直在用文字工作,从未想过使用标签。当我来到这里输入问题时,我不知怎的想到了标签。谢谢你,哈比卜!!所以你建议在它周围加一个DIV?