なぜこのようなことが起こるのかわかりません。私はASP.NETプロジェクトに次のコードを追加し、数日前にうまくいきました。私は以下のコードからボタン「を確認してください」と、ここで何が起こるかだをクリックしてみました今日まで、私は、ページ上で作業に続く:ASP.NET - Microsoft JScript実行時エラー:Sys.WebForms.PageRequestManagerServerErrorException:無効なポストバックまたはコールバック引数
まず、これはasp.netコードです:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextVerifyName" runat="server" CssClass="input1" EnableViewState="false"></asp:TextBox>
<asp:Button ID="ButtonVerifyName" runat="server" Text="Verify" CssClass="checkButton" onclick="ButtonVerifyName_Click" />
<asp:UpdateProgress ID="UpdateProgressVerifyName" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate>
<img src="Graphics/spinner.gif" alt="Please wait" />
</ProgressTemplate>
</asp:UpdateProgress>
</ContentTemplate>
</asp:UpdatePanel>
- 初めて "Verify"ボタンをクリックすると、コードは正常に動作します。
- 私はそれを実行して二回目は、私は次のエラーを取得する:
Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Invalid postback or callback argument. Event validation is enabled using in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
上記のエラーメッセージが100%以上紛らわしいものではありませんので、この出来事はなぜ誰かが説明することができます???
私はClientScriptManager.RegisterForEventValidation
メソッドで何もしていません。
ありがとうございました。私の返信を読んでください... – ahmd0