ここにシナリオがあります:インデックスが配列の境界外にありました
ページに2つのドロップダウンがあります。最初のドロップダウンで項目を選択すると、2番目のドロップダウンが入力されます。このページでは、送信ボタン&リセットボタン(JavaScriptコード付き)もあります。これらのコントロールはすべてTelerik RadAjaxPanelの中にあります(asp.net UpdatePanelと同じです)。また、ページにasp.net ajax ScriptManagerもあります。ローカルでは、リセットボタンをクリックしたときに開発者のマシンで、ページが正常にリセットされます。 QAマシンに展開すると、次のエラーメッセージが表示されます。
エラーメッセージ:
例外情報: 例外の種類:IndexOutOfRangeException 例外メッセージ:インデックスが配列の範囲外でした。
リクエスト情報: リクエストURL:http://000.000.000.000:8080/PageName.aspx 要求パス:/PageName.aspx ユーザーホストアドレス:000.000.0.00 ユーザー:部門 が認証されている:真 認証タイプを:フォーム スレッドアカウント名:NT AUTHORITY \ネットワークサービス
スレッド情報: スレッドID:6 スレッドアカウント名:NT AUTHORITY \ NETWORK SERVICE が偽装されています:偽 スタックトレース:System.Security.Cryptograpで(System.Web.UI.Controlから継承されます。)パブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックメソッドパブリックプロパティパブリックメソッドパブリックプロパティSystem.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt、Byte [] buf、Byte []修飾子、Int32 start、Int32 length、IVType)の でSystem.Security.Cryptography.CryptoStream.FlushFinalBlock() System.Web.UI.Page.ProcessRequestMain(ブールincludeStagesBeforeAsyncPoint、ブールのincludeStagesAfterAsyncPoint)
でivType、ブールuseValidationSymAlgo)System.Web.UI.Page.DecryptStringWithIV(文字列sの 、iVType ivType)すべてのヘルプは
おかげで、
サリル
どのようにページをリセットしていますか?あなたは現在のURLへのresponse.redirectをしていますか? – Cognitronic