我在用户控件中有一个 Telerik RAD 编辑器,因此我可以在一个地方设置默认值,使我能够在需要富文本编辑器的任何地方重用该控件。当我将它添加到页面时,我想通过使用 RequiredFieldValidator 控件来验证编辑器的内容属性,以确保编辑器具有内容。
当我加载页面时,我得到“无法验证 'ValidateEditor' 的 ControlToValidate 属性引用的控件 'radEditor'。”
经过一番研究,我发现用 [System.Web.UI.ValidationProperty("RadEditor")] 装饰类会在标记页面中公开验证属性,但是当我添加此属性时,页面不会抛出上述错误,但是当我提交没有内容的页面时,它不尊重连接到控件的RequiredFieldValidator。
有任何想法吗?