2012-03-02 101 views
2

有一个非常简单的位代码TextBoxWatermarkExtender没有显示文本

<asp:TextBox ID="txbVipNumber" runat="server" /> 
<asp:TextBoxWatermarkExtender ID="tbweVipNumber" runat="server" 
    WatermarkText="VIP number" TargetControlID="txbVipNumber" 
    WatermarkCssClass="watermark"> 
</asp:TextBoxWatermarkExtender> 

并且在我的文本框,无水印,当我看网页。

它怎么不起作用?

编辑:加入的CSS

.watermark { 
    color:Gray; 
    font-size:smaller; 
    font-style:italic; 
} 
+0

你有页面上的scriptmanager吗? CSS看起来像什么水印? – jmaglio 2012-03-02 17:19:08

+0

是的,有一个scriptmanager标记,我会在帖子上添加css – Shadowxvii 2012-03-02 17:49:19

+0

您可以发布示例页面的URL来看吗?此外,您可以使用Firebug或Google Chrome开发者工具来检查元素,并查看是否有任何阻碍文本显示的样式。 – 2012-03-02 17:54:55

回答

5

找到了解决办法。感谢您记住我关于Firebug和javascript错误控制台。现在感到愚蠢。所以我发现有一些JavaScript错误,一个特别说,我应该使用“ToolkitScriptManager”而不是“ScriptManager”。解决了一切。再次感谢

P.S.很遗憾,如果没有答案,没有办法将问题标记为回答。这对自我回答的问题是有用的。

+0

其实[鼓励回答你自己的问题](http://stackoverflow.com/help/self-answer)。将问题标记为没有回答的回答在逻辑上是不可能的 – 2016-11-24 13:29:57