如何在asp.net的代码隐藏中将工具提示设置为htmlcontrol

时间:2014-08-09 07:28:49

标签: asp.net

我有像

这样的html控件
<input id="Button1" type="button" value="button" />
      <input id="Text1" type="text" />
      <img alt="" src="" id="img1"  />

我希望在代码隐藏中设置其工具提示或小提示。

我尝试了以下代码,但它无效

  Button1.Attributes["tittle"] = "i am button";
   Text1.Attributes["tittle"] = "i am text";
  img1.Attributes["tittle"] = "i am image";

这不起作用请帮忙

2 个答案:

答案 0 :(得分:6)

为每个控件设置runat="server"

<input id="Button1" runat="server" type="button" value="button" />

然后在Page_Load中的Code Behind中使用此:

Button1.Attributes.Add("title", "i am button");

答案 1 :(得分:0)

您需要将这些元素标记为runat =“server”,以便服务器知道它们。否则,服务器端代码将不会意识到它们存在。

或者,您可以向响应消息正文添加一个jb blob并让JS设置属性。但这很愚蠢。