2010-01-22 62 views
2

當登錄控制與MasterPages一起使用時,ValidationSummary不顯示驗證消息。我已將ValidationGroup屬性設置爲Login控件的ID。登錄控制和主頁面驗證摘要

我嘗試使用Link 的方法,但沒有運氣。

由於

回答

1

嘗試

ValidationSummary1.ValidationGroup = Login1.ClientID;

ValidationSummary1.ValidationGroup = Login1.UniqueID;

請注意,如果您選擇在aspx頁面中自定義此控件的佈局模板,則應該手動設置驗證器的驗證組。

如:

<asp:RequiredFieldValidator ID="UserNameRequired" ValidationGroup="Login1" /> 

,並在後臺代碼:

protected void Page_Load(object sender, EventArgs e) 
{ 
    ValidationSummary1.ValidationGroup = "Login1"; 
} 
+0

無論工作:(是的,我已經定製的佈局我的所有驗證程序的驗證組應設置爲。 Login1.ClientID? – Nick 2010-01-22 22:17:58

+0

只需將它們設置爲相同的東西,就可以了。請參閱我的編輯示例。 – Greg 2010-01-22 22:30:37

+0

非常棒!這就像一個魅力! – Nick 2010-01-22 22:43:32