我正在为Sitecore表单开发自定义字段和验证。客户端脚本通过忽略它来正确处理隐藏/不可见控件。但是它的服务器端代码就是评估隐藏/不可见字段,而不是成功提交数据。有人可以建议我解决该问题需要做什么吗?
预先感谢
public class IsRequiredValidation : ValidationElement<string>
{
public IsRequiredValidation(ValidationDataModel validationItem) : base(validationItem)
{
}
public override IEnumerable<ModelClientValidationRule> ClientValidationRules
{
get
{
}
}
public override ValidationResult Validate(object value)
{
if (IsInputEntered(value))
{
return ValidationResult.Success;
}
return new ValidationResult(FormatMessage(Title));
}
public override void Initialize(object validationModel)
{
}
private bool IsInputEntered(object value)
{
}
}