主键(ID)字段的CustomValidator

本文关键字:CustomValidator 字段 ID 主键 | 更新日期: 2023-09-27 17:57:46

我正在尝试验证我的ID文本框,这样,如果该ID已经存在,那么说一条消息要重新输入,如果不存在,那么填充数据库。我一直在ASPX文件中的其他文本框上使用自定义验证,但我似乎不知道如何在ID文本框上进行自定义验证。如能提前提供任何帮助,将不胜感激!

谢谢。

主键(ID)字段的CustomValidator

有几种方法可以做到这一点。一种方法是完全在代码后面处理验证。

CustomValidator myCustomValidator = new CustomValidator();
myCustomValidator.ValidationGroup = "MyGroup";
myCustomValidator.ErrorMessage = "This ID already exists.";

在后面的代码中,你可以验证该ID是否已经存在,比如数据库检查,也许只需点击一个按钮。一旦发现ID确实存在,请告知CustomValidator失败。

myCustomValidator.IsValid = false;
Page.Validators.Add(myCustomValidator);