我已經創建了包含文本框和該文本框的限制長度驗證程序的UserControl。asp.net更新面板和驗證器不工作
我通過UpdatePanel動態添加用戶控件到我的父WebForm。問題是驗證器不起作用。它只是不會觸發。
我在.net 3.5上工作。
有沒有人有任何線索發生了什麼,我怎樣才能使這個驗證工作。
我已經創建了包含文本框和該文本框的限制長度驗證程序的UserControl。asp.net更新面板和驗證器不工作
我通過UpdatePanel動態添加用戶控件到我的父WebForm。問題是驗證器不起作用。它只是不會觸發。
我在.net 3.5上工作。
有沒有人有任何線索發生了什麼,我怎樣才能使這個驗證工作。
我有面子類似的問題,我在DetailsView驗證 - >的UpdatePanel - >驗證
檢查this線程細節
在客戶端點擊我使用javascript函數
啓用驗證ValidatorEnable(document.getElementById('<%=rfv.ClientID%>'), true);
這個cae中的rfv是什麼? – 2015-03-23 11:24:34
我也遇到過這樣的問題。我使用的是.Net 3.0和VS2005。我提到this problem discussion and the solution,可以解決我的問題。你也可以參考相同的。
據我瞭解,你不能動態地添加控件,因爲這會改變頁面結構,.NET會讓你感到困惑。相反,您必須將所有控件加載爲「onLoad」,然後根據需要更改其可見標誌以顯示或隱藏它們。
這種方式.net可以跟蹤他們都很高興。
部分源代碼? – Saar 2009-12-09 10:49:18
其實我現在已經檢查過...問題其實是我正在使用我的自定義驗證器。用asp驗證器,一切都很好... – Goran 2009-12-09 12:48:12