私はマスターページにリピーターを含めました。 リピーターにはCommandArgumentを設定するボタンがあります。ASP.NETマスターページ:イベント検証エラー
しかし、私は、私は次の例外を取得ボタンをクリックしたとき:
System.ArgumentExceptionの:無効なポストバックまたはコールバック引数を。イベントの検証は、in構成または<%@ Page EnableEventValidation = "true"%>を使用して有効になっています。セキュリティ上の理由から、この機能はポストバックまたはコールバックイベントの引数が元々レンダリングされたサーバーコントロールから発生することを確認します。データが有効で予期されている場合は、検証のためにポストバックまたはコールバックデータを登録するためにClientScriptManager.RegisterForEventValidationメソッドを使用します。
そしてそれは、イベントハンドラに継続していません。
注: 私は、マスターページにこれらの行を追加しようとしたが、それは助けにはならない:
protected override void Render(HtmlTextWriter writer)
{
Page.ClientScript.RegisterForEventValidation(rptrLanguages.ClientID);
base.Render(writer);
}
感謝を。
私はこの愚かなことのためにとても長い時間を無駄にしました:( ありがとうございました! – Shimmy
あなたはアーマドの答えを待っていましたが、あなたはそれを持っていて、再び同じミスをしません。 –