我这里有一个页面,上面有几个列表视图,它们都绑定到Linq数据源,它们似乎工作正常。
我想添加验证,以便在选中复选框(对象上的IsVoid)时,必须输入注释(对象上的VoidedComments)。
这是绑定对象的OnValidate方法:
partial void OnValidate(ChangeAction action)
{
if (action == ChangeAction.Update)
{
if (_IsVoid)
{
string comments = this.VoidedComments;
if (string.IsNullOrEmpty(this._VoidedComments))
{
throw new ValidationException("Voided Comments are Required to Void an Error");
}
}
}
}
尽管在页面上引用了与动态控件相同的ValidationGroup的动态验证器,但是当异常触发时,它会被JavaScript捕获并且调试器想要中断。消息永远不会按预期传递给UI。
关于发生了什么的任何想法?
答案 0 :(得分:1)