验证控件ValidationSummary不显示CustomValidator 的ErrorMessag customvalidator 用法
Web 技术
> ASP.NET 与 AJAX
Domanda
0
Registrati per votare
我正在学习ASP.NET 4.0 入门经典。在学习数据验证章节,有一个练一练的操作:
两个TextBox,要求对这两个TextBox进行验证,两者必须有一个有值。
部分代码:
<asp:CustomValidator ID="CustomValidator1" runat="server"
ClientValidationFunction="VilidatePhoneNumbers" CssClass="ErrorMessage"
Display="Dynamic" ErrorMessage="至少输入一个号码"
onservervalidate="CustomValidator1_ServerValidate1">*</asp:CustomValidator>
<script type="text/javascript" > function VilidatePhoneNumbers(source, args) { var phoneHome = document.getElementById('<% = PhoneHome.ClientID %>'); var phoneBusiness = document.getElementById('<% =PhoneBusiness.ClientID %>'); if (phoneHome.value == '' && phoneBusiness.value == '') { args.isValid = false; } else { args.isValid = true; } }</script>
protected void CustomValidator1_ServerValidate1(object source, ServerValidateEventArgs args)
{
if (!string.IsNullOrEmpty(PhoneHome.Text) || !string.IsNullOrEmpty(PhoneBusiness.Text))
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
我发现,在点击发送按钮,ValidationSummary并没有显示设置好的ErrorMessage,在页面刷新之后,出现了一个“*”。求指点。
...
Spostato ThankfulHeartMVP giovedì 12 luglio 2012 06:49 ASP.NET问题 (发件人:.NET Framework 一般性问题讨论区)
mercoledì 11 luglio 2012 04:55
Risposta
|
Citazione
|
Chivas_Tan
(Partner)
55 Punti
Risposte
0
Registrati per votare
讨厌。。。。
...
Contrassegnato come risposta Chivas_Tan lunedì 16 luglio 2012 02:05
lunedì 16 luglio 2012 02:05
Risposta
|
Citazione
|
Chivas_Tan
(Partner)
55 Punti
Tutte le risposte
0
Registrati per votare
把“*”去掉。我怀疑设置了Text属性之后ErrorMessage会不起作用。
更多阅读
电脑开机后不显示桌面怎么办 精 电脑开机后桌面是黑的
电脑开机后会显示桌面,不显示桌面的原因有设置原因、系统本身原因和病毒破坏原因。下面我们一一来解决。电脑开机后不显示桌面怎么办 精——工具/原料windows7系统的pc电脑开机后不显示桌面怎么办 精——设置原因的解决办法电脑开
如何使用C#TextBox控件 textboxdropdown控件
如何使用C#TextBox控件——简介在c#中TextBox控件做为最重要的控件,必须要下功夫吃透,学通。下面我给大家说说TextBox控件的三个重要属性如何使用C#TextBox控件——方法/步骤
7款实用的商用图表控件 郑凤如实用图表
最近,有个朋友叫我给他推荐一款比较好的图表控件,在我看来,好的图表控件很多,但是好的并不一定适合,只有符合自己需求的才是最好的!这里,我也为大家选了几款目前比较流行的7款图表控件,大家可以根据自己的需求进行自由选择!1、IocompIocom
EXCEL表打开后不显示底下的sheet1怎么办 excel2007打开后灰色
EXCEL表打开后不显示底下的sheet1怎么办——简介打开工作表之后,发现工作表里面的子工作表不显示sheet1,要想恢复正常该如何操作呢?EXCEL表打开后不显示底下的sheet1怎么办——工具/原料excel2003EXCEL表打开后不显示底下的sheet1怎
中国银行网上银行安全控件下载安装 中行网上银行安全控件
中国银行网上银行安全控件下载安装——简介中国银行网上银行首次登录时需要从网上下载安装【网上银行登录安全控件】以保证账户的安全。下面我来演示一下中国银行网上银行安全控件下载安装。中国银行网上银行安全控件下载安装——