一个很难的问题

luckylf 2003-08-15 03:45:03
重新定义TextBox,里面集成了验证功能(Javascript),想在页面提交前进行验证,如果不符合规范的时候则不让提交,同时显示alert提示,就像Valid控件的功能差不多,有没有好的思路?
...全文
20 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyp503 2003-08-15
  • 打赏
  • 举报
回复

可以,曾经做过

首先每个页面都包含一个验证的js文件

<script language=javascript src="validate.js"></script>

然后扩展TextBox

public class ValidateTextBox:TextBox
{
private string _functionName;
public string FunctionName
{
get{return _functionName;}
set{this._functionName=value;}
}

private bool _allowEmpty;
public bool AllowEmpty
{
get{return _allowEmpty;}
set{this._allowEmpty=value;}
}


//然后重写OnPreRender和Render


}
acewang 2003-08-15
  • 打赏
  • 举报
回复
ASP.NET自定义客户端验证控件
http://aspxcn.com/dotnetbbs/UpImage/20021129439.jpg
简介:
microsoft的验证控件用起来特别的麻烦,而且不人性化,所以我写了上面这段客户端验证,一个页面无论有多少控件要验证,一个函数就可以搞定。
比如你要验证一个id为txt_Name文本框不能为空,在Page_Load函数中加上

btn_Sure.Attributes.Add("onclick","txt_Name","请输入姓名","r");

下载:
http://aspxcn.com/download/20021291624.rar

你参考以下
vivaldi16 2003-08-15
  • 打赏
  • 举报
回复
我只知道在页面提交的时候用javascript验证该textbox的内容,做出alert
valid那样的方式,我不知道怎样能做

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧