每当我尝试动态设置WaterMark Extender(在控件上)上的文本时,我都会收到一条错误消息,指出 TextBoxWatermarkExtendor缺少textboxWatermarkExtender1所需的watermarktext属性值。问题是我只在某些计算机上有时会出现此错误。这似乎是一个加载问题,而不是特定于浏览器。有谁知道我可以在哪里获得更多关于此的信息?
答案 0 :(得分:0)
您可能实际上没有为扩展器设置watermarktext的属性。
看看@ this
<asp:TextBox ID="txtWatermark" runat="server" Width="200px"></asp:TextBox>
<cc1:TextBoxWatermarkExtender ID="txtWatermark_TextBoxWatermarkExtender" runat="server"
Enabled="True" TargetControlID="txtWatermark" WatermarkText="Type Your Search Here">
</cc1:TextBoxWatermarkExtender>
但奇怪的是它只适用于某些电脑。确保在浏览器中启用了Javascript。
This website有一个关于水印文本框的精彩教程+更多:)