2012-03-02 66 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