渲染asp.net文本框的标题属性

Ela*_*hmi 10 html asp.net

我想在我的网站上向表单添加工具提示.我正在使用jQuery工具库.工具提示显示html输入的title属性的内容.有没有办法让asp.net文本框渲染出它创建的html输入中的title属性?

R. *_*urs 9

由于title是一个全局属性,根据W3C HTML语言规范,我希望在System.Web.UI.WebControls.WebControl中有一个title属性.

但是,Microsoft似乎为此属性选择了一个更"合适"的名称:Tooltip.

如果指定此属性:

var label = new Label();
label.ToolTip = "tooltip";
label.Text = "text";
Controls.Add(label);
Run Code Online (Sandbox Code Playgroud)

它将呈现:

<span title="tooltip">text</span>
Run Code Online (Sandbox Code Playgroud)

这正是你想要的.

看到Tooltip是基本WebControl的属性,我假设它将呈现为所有WebControl类的title属性.


Cyb*_*ude 8

你会做的事情 TextBox1.Attributes.Add("title", "Some title value");