C# configurar uma dica para a ou a
Qual é a melhor maneira de adicionar uma dica a um rótulo ou um Literal do Código atrás de um C# ASP.NET local ??
2 answers
Usar O WebControl.Propriedade da dica para definir a dica no controlo da legenda.
Label1.ToolTip = "Your text as tooltip";
Eu recomendo contra o uso de WebControls, eu defendo o uso de HtmlControls em vez disso, uma vez que eles fornecem uma representação mais direta do resultado gerado HTML.
Note que asp:Literal
não é um WebControl, apesar de estar no espaço de nomes WebControls
, por isso falta muitas das propriedades baseadas em formas como ToolTip
.
A propriedade ToolTip
é na verdade uma frente para o atributo HTML title=""
, que pode ser aplicado a qualquer elemento visível. Se estiver a utilizar Literal
Certifique-se apenas de que tem o title="tip text goes here"
atributo na tua marcação.
Se está a usar o HtmlControls, então pode usar a Colecção Attributes
, assim:
HtmlControl div = new HtmlGenericControl("div");
div.Attributes["title"] = "tooltip text here";