2011-02-07 58 views

回答

1
<%: Html.ValidationSummary(true, "Invalid form") %> 
1

你可以嘗試設置ValidationSummary.HeaderText(和清除每個validatior錯誤消息),或者只是創建一個新的CustomValidator驗證失敗。

private void DisplayCustomMessageInValidationSummary(string message) 
     { 
      CustomValidator CustomValidatorCtrl = new CustomValidator(); 
      CustomValidatorCtrl.IsValid = false; 
      CustomValidatorCtrl.ErrorMessage = message; 
      this.Page.Controls.Add(CustomValidatorCtrl); 
     } 
1

而不是使用ASP的驗證,你可以做代碼驗證的背後,如果不符合填寫表格的條件,你可以把你的錯誤信息在一個空白標籤,像這樣

lblErrorMessage.Text = "<span style='color:red;'>Invalid form</span>"