2010-07-03 60 views
1

我有一個自定義控件「FieldGroup」,其中包含一個asp:TextBox和一些其他功能。 asp:TextBox通過公共屬性「TextBox」公開。ASP.NET CompareValidator與子控件的比較

在使用我的FieldGroup的頁面上我有一個密碼條目,這意味着我有兩個,我想使用CompareValidator來確認值是相同的。我可以用CustomValidator做到這一點,但我想使用CompareValidator的客戶端腳本。

我試着設置ControlToValidate =「fieldA.TextBox」和ControlToCompare =「fieldB.TextBox」,但那是行不通的。這是甚麼可能嗎?

+0

您是否有片段向我們展示?我在想,你「可能」必須使用FindControl方法來完成你所需要的。您可以隨時從後面的代碼中「修改」您的比較驗證器,以獲得更多的靈活性...... IE會編寫一些邏輯來查找您要查找的控件。 – 2010-07-03 18:47:42

回答

0

好過從來沒有...

應用ValidationPropertyAttribute到用戶控件類。