問題タブ [failed-to-load-viewstate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
12010 参照

asp.net - ViewState の読み込みの問題を回避するために、Web フォームの一部を制限なく自由に表示および非表示にする

問題

Web フォームがあり、一部のパネルを表示または非表示にしたいと考えています。「パネル」と言うとき、Panelコントロールを意味するのではなく、html 内の単なるペイン (通常は DIV で表される) を意味します。

このパネルを好きなように表示したり隠したりしたいのですが... 制限がないということは、必ずしも 1 つのペインだけが表示される必要があるわけではなく、2 つ、3 つ、または 4 つも表示される可能性があることを意味します。

通常、私はこれを次のように達成しました:

この:

残念ながら、これらのパネルにはコントロールが含まれており、その一部は最初から表示されていません (最初の Web フォームの読み込みのため、何も起こらないPostBack場合)。これにより、ViewState読み込みの問題が発生します。

ViewStateの読み込みについて

ViewStateもちろん、多くの人が私のこれらの問題について尋ねるでしょう。簡単に言うと、ViewStateローディング エラーを管理するのは簡単ではありませんが、最終的に次のことを理解できました。

これがあるとしましょう:

さて問題は以下。

  • 最初はペイン2は表示されていません。

  • いくつかの操作の後、pane2 が表示され、そのコントロールも表示されます。

  • ユーザーが lb1 をクリック -->ViewState error

同じことが、pane2 のコントロールに関連付けられたすべてのイベントで発生することに注意してください。lb4は押されていますが、問題ありません。

問題は、最初の階層がペイン 1 と 3 のコントロールによって表されることです。最初の階層の一部ではないコントロールによってイベントが発生した場合、ViewState一貫性がないことがわかります (私が行動するためHtmlControls、通常ServerControlsはよりインテリジェントであり、コントロールがより適切に ViewState を管理できるため)それらの中に追加されます)。

実現可能なソリューション

パネルを非表示および表示するには、次のように簡単に実行できることに注意してください。

これは、次の 2 つの理由からやりたくないことです。

  • ペインを Html としてレンダリングしないようにします。

  • サーバー コントロールを使用したいと思います。

リクエスト

パネル管理を管理するために Web コントロールを使用する必要がありますHtmlControl。コントロール階層が正しくロードされていないため、s を使用できません。

ビュー コントロールを試しMultiViewてみましたが、アクティブなビューを 1 つしか使用できません。どのようにできるのか?

注: 問題にあまり焦点を合わせないでください。ViewStateこれは、何が起こるかを知らせる良い説明です。私の唯一の関心は、サーバー コントロールを使用してペインを自由に非表示および表示する方法を見つけることです。

ありがとうございました

0 投票する
1 に答える
742 参照

php - グーグルマップの不具合

私のデータベースには、顧客に対応する住所が記録されています。

私が遭遇した問題は、googlemap の組み込みに関するものです。

アドレスを極に変換する次のコードがあります。

次のコードは、そのようなものを返します

Googleマップを使用すると、次のような写真が表示されます:

ここに画像の説明を入力

このURLからのもの(私の関数によって生成された

その写真を自分のウェブサイトに表示しようとすると、エラーが表示され、

極はどこですか$polar

私のウェブサイトにこのコードを含めると、次の間違いが返されます。

このエラーがどこから来るのかわかりません。実際、stackoverflowでは画像が表示されるので、Googleマップから来たとは思いません。

だから私は誰かがこの間違いがどこに来るのか知っているかどうか尋ねますか? サーバー構成からですか、それとも何か他のものですか?私は答えなしで何度もそれを探してきました。

どんな種類の助けも大歓迎です。

0 投票する
0 に答える
1161 参照

wordpress - リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました (lines_white.png、行 0)

誰かが私が何をする必要があるかを教えてくれるかどうか疑問に思っていました...ワードプレスで新しいウェブサイトを作成したばかりで、ページの読み込み速度がかなり遅かったので、要素を調べることにし、「[エラー] リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました (lines_white.png、0 行目)"

自分の Web サイトをテストする Web サイトにアクセスしましたが、このファイルの読み込みに 5 ~ 6 秒以上、場合によっては 10 秒かかりました...

ファイルが /image/ にあることがわかりますが、読み込まれない理由がわかりません..

この .png ファイルを取り除く方法はありますか? ページを開いたときにロードされないようにするには?

私にできることを教えてください。ありがとうございました。

-ジェイソン

追加情報:

編集「テスト要素から、「[エラー]リソースの読み込みに失敗しました:サーバーは404のステータスで応答しました(見つかりません)(lines_white.png、0行目)」と表示され、これがページに表示されるものです。スピードテストサイト「Response Headers 404

X-Pingbackhttp://www.neteffectrepair.com/xmlrpc.phpPragmano-cacheDateSat, 27 Sep 2014 06:06:58 GMTContent-EncodinggzipServerApacheVaryAccept-EncodingContent-Typetext/html; charset=UTF-8Cache-Controlno-cache, must-revalidate, max-age=0ConnectioncloseContent-Length4709ExpiresWed, 11 Jan 1984 05:00:00 GMT リクエスト ヘッダー

Pragmano-cacheAccept-CharsetISO-8859-1,utf-8;q=0.7, ;q=0.3Accept-Encodinggzip,deflate,sdchHostwww.neteffectrepair.comAccept-Languageen-US,en;q=0.8User-AgentMozilla/5.0 (X11 ; Linux x86_64) AppleWebKit/537.31 (Gecko のような KHTML) Chrome/26.0.1410.63 Safari/537.31Accept /*Refererhttp://www.neteffectrepair.com/Cookie__zlcmid=R2e5Y4aBUc5NkK; PHPSESSID=b9utohv5e503vftr37d35nb2a2Connectionkeep-aliveCache-Controlno-cache"

0 投票する
0 に答える
264 参照

asp.net - Gridview の編集と削除で Viewstate を読み込めませんでした

私はすでに考えられる解決策を探していて、検索した解決策を試しましたが、どれも実際にはうまくいきませんでした。グリッドビューのリンク編集ボタンをクリックして特定のデータを編集するたびに、エラー メッセージが表示されます。

ビューステートの読み込みに失敗しました。ビューステートが読み込まれるコントロール ツリーは、前の要求でビューステートを保存するために使用されたコントロール ツリーと一致する必要があります。たとえば、コントロールを動的に追加する場合、ポストバック中に追加されたコントロールは、最初のリクエスト中に追加されたコントロールのタイプと位置と一致する必要があります。」

コードなどを変更したことを覚えていないので、修正するために何をする必要があるのか​​ 本当にわかりません。試してみenableviewstate = "false"ましたが、リンク編集ボタンをクリックするたびにグリッドビューが消えます。また、Edit LinkBut​​ton を 2 回クリックします。最初に同じページをロードするだけで、もう一度クリックすると、ビューステートのロードに失敗したというエラーが発生します。提案や可能なアイデアはありますか?どうもありがとうございました。

編集済み

わかりましたので、コードを表示したところ、Page_Load で私が書いたことがわかりました

しかし、私が書いていないASP.NetのGridviewでは、Autpostback = "True"これに影響するので、エラーが発生しますか? 助けてください。ありがとう