2010-11-18 68 views
0

我在用戶控件中有一個Telerik RAD Editor,所以我可以在一個地方設置默認值,以使我可以在需要富文本編輯器的地方重複使用控件。當我將它添加到頁面時,我想通過使用RequiredFieldValidator控件驗證編輯器的內容屬性,以確保編輯器具有內容。嵌套控件驗證

當網頁加載完畢後,我得到「控制 ‘radEditor’由 ‘ValidateEditor’無法驗證的 ControlToValidate屬性引用」。

經過一番研究,我發現裝飾類[System.Web.UI.ValidationProperty(「RadEditor」)將暴露在標記頁面的驗證屬性,但是當我加入這個屬性,頁面沒有按不會拋出上面的錯誤,但是當我提交沒有內容的頁面時,它並沒有考慮到連接到控件的RequiredFieldValidator。

任何想法?

回答

1

我建議使用自定義驗證器。您可以創建客戶端和服務器端函數來檢查內容。