验证控件中显示的信息要换行竟然要用“<br>" 啊

如果在javascript内
要用alert显示换行的信息则
<script language="javascript">
alert(
"1 2 3")
</script>

今天我想RegularExpressionValidator的错误信息ValidationSummary被显示用MessageBox方式显示的时候
随手写下了ErrorMessage="电话号码格式不正确!\r\n 正确的格式是8为数字"
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="电话号码格式不正确!  正确的格式是8为数字"
                                ValidationExpression
="^[1-9]{1}d{7}$" ControlToValidate="box_danweiTelephone" Display="Dynamic">*</asp:RegularExpressionValidator>
“\r\n”竟然被原样显示了
改为
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="电话号码格式不正确!<br> 正确的格式是8为数字"
                                ValidationExpression
="^[1-9]{1}d{7}$" ControlToValidate="box_danweiTelephone" Display="Dynamic">*</asp:RegularExpressionValidator>

居然可以了 真是有点想不通哦

posted on 2004-09-20 14:40  活靶子.Net  阅读(4900)  评论(5编辑  收藏  举报

导航