C# ASP.NET工具提示不会以空字符串取消设置

C# ASP.NET工具提示不会以空字符串取消设置,c#,asp.net,C#,Asp.net,我有一个TextBox元素,它在HTML中使用“title”属性将工具提示设置为某些文本。作为事件的结果,我希望从服务器代码的文本框中删除此工具提示 为此,我尝试取消设置ASP.NET工具提示属性,例如 myTextBox.ToolTip = ""; //or myTextBox.ToolTip = String.Empty; //or myTextBox.ToolTip = null; 然而,当回发完成后,我发现工具提示上的文本保持原样,因此它没有像我所想的那样被清空 奇怪的是,我发现我可

我有一个TextBox元素,它在HTML中使用“title”属性将工具提示设置为某些文本。作为事件的结果,我希望从服务器代码的文本框中删除此工具提示

为此,我尝试取消设置ASP.NET工具提示属性,例如

myTextBox.ToolTip = ""; 
//or
myTextBox.ToolTip = String.Empty;
//or
myTextBox.ToolTip = null;
然而,当回发完成后,我发现工具提示上的文本保持原样,因此它没有像我所想的那样被清空

奇怪的是,我发现我可以更改工具提示的值。例如,我刚刚输入了一个空格,例如

myTextBox.ToolTip = " ";
回发事件完成后,工具提示将显示在文本框上方,但为空。但这仍然是一个问题,因为我不希望在用户尝试向框中输入文本时出现空的工具提示

如何使用C ASP.NET服务器代码消除工具提示?可能吗


谢谢

解决方案是删除“title”属性,如下所示:

myTextBox.Attributes.Remove("title");

希望这对您有所帮助:@ART2006上述问题与Windows窗体桌面应用程序有关。我的问题是关于Windows ASP.NET Web窗体Web应用程序。API不一样。