部分回发时清除了水印文本框

当我的页面第一次加载时,我看到文本框上的水印,但如果页面上有任何回发,水印被清除,有没有办法在文本框上保留水印?

     $(function () { $("#txtEmail").watermark("Email Address"); });    

  1. 转到Firebug中的Scripts部分。
  2. 在下拉列表中选择您的HTML文件。
  3. 在行$(“txtEmail”)。watermark上添加一个断点。
  4. 使用控制台进行调试(检查选择器是否成功等)
  //for jquery ready $(function () { $("#<%= txtEmail.ClientID %>").watermark("Email Address"); }); //for partial postbacks function pageLoad() { $("#<%= txtEmail.ClientID %>").watermark("Email Address"); }