是否有人知道如何设置自定义验证程序的宽度,以便错误消息文本在超出指定宽度时将换行?
我有一个用户控件,其中包含一个自定义验证器,其中包含的页面可以根据特定的验证结果设置错误消息。
用户控件位于页面的表格单元格中。
如果消息很长,它只会在一行上打印整个消息,忽略所设置的任何列宽。
感谢您的任何见解。
编辑: 我尝试在自定义验证器本身上设置width属性无效。
答案 0 :(得分:1)
把它放在另一个元素中,你可以控制它的风格......就像它自己的div与你指定的类一样。
答案 1 :(得分:0)
如果定义了用户控件,使得错误消息出现在div中,请尝试设置该div元素的宽度。
如果你的控件是这样的
<asp:TableCell id="some1" runat="server">
<uc:yourControl id="uc1" runat="server" />
</asp:TableCell>
修改控件以使消息具有div或span元素。