ページ (またはコントロール) の上に適切にフォーマットされたエラー メッセージを表示する必要があります。
したがって、新しく作成されたサーバー コントロールの render メソッドを実装しました。新しく作成されたコントロールは ValidationSummary から継承します。
public class AgValidationSummary : ValidationSummary
{
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
if(this.Enabled)
{
if (Page.IsPostBack && !Page.IsValid)
{
私の問題は、ボタンが起動され、彼のプロパティ CausesValidation が false に設定されている場合、Page.IsValid プロパティについて尋ねるため、validationsummary が例外をスローすることです (これは、Page.validate( への呼び出しがあった場合にのみ設定されます) )。
誰かが問題の解決策を持っていますか?