【发布时间】:2014-05-07 10:30:48
【问题描述】:
我有一个 TextBox 元素,它在 HTML 中将 Tooltip 设置为一些文本(使用 'title' 属性)。作为一个事件的结果,我想从我的服务器代码中的 TextBox 中删除此工具提示。
为此,我尝试取消设置 ASP.NET ToolTip 属性,例如
myTextBox.ToolTip = "";
//or
myTextBox.ToolTip = String.Empty;
//or
myTextBox.ToolTip = null;
但是,当回发完成后,我发现工具提示上的文本保持原样,所以它并没有像我想象的那样被清空。
奇怪的是,我发现我能够更改工具提示的值。例如,如果我刚刚输入了一个空格,例如
myTextBox.ToolTip = " ";
然后在回发事件完成后,工具提示显示在将鼠标悬停在文本框上,但它是空白的。这仍然是一个问题,因为我不希望在用户尝试在框中输入文本时出现空的工具提示。
如何使用 C# ASP.NET 服务器代码摆脱工具提示?可能吗?
谢谢
【问题讨论】:
-
@ART2006 上述问题与 Windows 窗体(桌面)应用程序有关。我的问题是针对 Windows ASP.NET Web Forms (web) 应用程序的。 API 不一样。