【问题标题】:How to set width of a custom validator如何设置自定义验证器的宽度
【发布时间】:2010-02-12 07:29:58
【问题描述】:
有没有人知道如何设置自定义验证器的宽度,以便错误消息文本在超出指定宽度时自动换行?
我有一个包含自定义验证器的用户控件,包含页面可以根据特定的验证结果设置错误消息。
用户控件位于页面的表格单元格中。
如果消息很长,它只会将整个消息打印在一行上,而忽略设置的任何列宽。
感谢您的任何见解。
编辑:
我尝试在自定义验证器本身上设置 width 属性无济于事。
【问题讨论】:
标签:
asp.net
width
customvalidator
【解决方案1】:
将它放在另一个元素中,您可以控制...的样式...就像它是带有您指定的类的自己的 div。
【解决方案2】:
如果用户控件被定义为在 div 内显示错误消息,请尝试设置该 div 元素的宽度。
如果你的控件是这样的
<asp:TableCell id="some1" runat="server">
<uc:yourControl id="uc1" runat="server" />
</asp:TableCell>
将控件修改为包含消息的 div 或 span 元素。