小弟想实现的是当添加的字符串大于100后.就会提示下面是我的代码,为什么我点击提交按钮后
args.IsValid 的值已经为false
但不是提示长度大于100个字符
而且还会继续执行,
把数据录入到数据库<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="Textname"
Display="Dynamic" ErrorMessage="长度大于100个字符" OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator>protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
string honorname = args.Value;
int honorLength = twtclass.GetLength(honorname);
if (honorLength >= 100)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
args.IsValid 的值已经为false
但不是提示长度大于100个字符
而且还会继续执行,
把数据录入到数据库<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="Textname"
Display="Dynamic" ErrorMessage="长度大于100个字符" OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator>protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
string honorname = args.Value;
int honorLength = twtclass.GetLength(honorname);
if (honorLength >= 100)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
解决方案 »
- Linq To Entity 删除出错 应该是类型不匹配的原因
- 一个自学.net新手的困惑(高手应当看的问题)
- 麻烦大家推荐一本 Reporting Services 教程 !
- 要什么验证TEXTBOX里输入的是数值,而且不能为空
- 自定义的分页代码,怎样保证GridView翻页仍然保持排序?
- 谁做个一些流媒体播放的进来冒个泡
- 弹出“文件另存为”
- 父页面刷新Iframe怎么只刷新一次 求解
- javascript为什么在ie5中不能正确运行(只有20分)
- 怎样为DataTable中的内容进行排序?要自已用循环写吗?
- 小女求救:我的ie浏览器为什么都刷新好几遍才能打开网站,该怎么设置
- 如何控制页面的回车事件?
{
if (Page.IsValid)
{
执行代码
}
}
把page.IsValid换成this.IsValid也行