我正在尝试为两个单独的文本框调用相同的验证方法(它们自己的自定义验证器指向相同的方法)。原因是因为它们都是零件编号字段,并且验证是检查输入的零件是否确实存在。
作为验证过程的一部分,我需要获取输入到正在验证的字段中的文本。
我正在尝试这个...
protected void validatePart_ServerValidate(object source, ServerValidateEventArgs args)
{
CustomValidator cv = (CustomValidator)source;
TextBox partNo = (TextBox)FindControl(cv.ControlToValidate);
args.IsValid = Part.Exists(partNo.Text);
但是用 ( PartNo.Text
)得到错误
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
我想知道我需要做什么才能从验证源TextBox
的属性中正确设置 partNo ?ControlToValidate
任何帮助表示赞赏!
谢谢