我曾经用过Ajax控件工具包、水印、文本扩展器和面临的问题。当我输入与分配给水印文本扩展程序的文本相同的文本时,它将输入的文本显示为水印。
请参阅下面的屏幕截图,以获得更简单的参考。

代码内联:
<asp:TextBox ID="txtPromoCode" runat="server" MaxLength="200" ToolTip="PromoCode"
CssClass="ie7margintop5 ie8margintop5 water width305imp height35 backgroundtrans bordernone textboxtext">
</asp:TextBox>
<asp:TextBoxWatermarkExtender
ID="TextBoxWatermarkExtendertxtPromoCode" runat="server"
WatermarkText="PromoCode" TargetControlID="txtPromoCode"
WatermarkCssClass="ie7margintop5 ie8margintop5 water width305imp height35 backgroundtrans bordernone textboxtext">
</asp:TextBoxWatermarkExtender>在这里,扩展器的WatermarkText属性被指定为“促销代码”,在文本框中手动输入促销代码将被视为水印。
有什么想法吗?
发布于 2014-03-07 19:45:04
您可以在水印扩展器文本属性的末尾添加额外的特殊字符或空格(*)。还可以使用相同的文本更新工具提示。
<asp:TextBox ID="txtPromoCode" runat="server" MaxLength="200" ToolTip="PromoCode "
CssClass="ie7margintop5 ie8margintop5 water width305imp height35 backgroundtrans bordernone textboxtext">
</asp:TextBox>
<asp:TextBoxWatermarkExtender
ID="TextBoxWatermarkExtendertxtPromoCode" runat="server"
WatermarkText="PromoCode " TargetControlID="txtPromoCode"
WatermarkCssClass="ie7margintop5 ie8margintop5 water width305imp height35 backgroundtrans bordernone textboxtext">
</asp:TextBoxWatermarkExtender>https://stackoverflow.com/questions/20800256
复制相似问题