2009-06-26 50 views
1

マイページは完全に2回ポストバックされています。私はAJAXでマスターページを使用しています。マスターページの構造は以下の通りです。ASP.NETで2回ポストバックする

+---------------------------------------------+ 

| Web User Control with AJAX Tab Control  | 

+---------------------------------------------+ 

|  |      |    | 

| Col1 | ContentPlaceHolder | Col3  | 

|  |      |    | 

|  |      |    | 

+---------------------------------------------+ 

Webユーザーコントロールには、自動ポストバックが有効なAJAXタブコンテナが含まれています。

このmasterpageを使用していくつかのASPXページを作成しました。

コンテンツプレースホルダは、ページに応じてWebユーザーコントロールも取得します。

タブをクリックしてページにジャンプするたびに、ページは完全に2回ポストバックされます。私は理由は何か分からない。これにより、2倍の時間がかかるため、レポートの表示が面倒になります。

アイデアを得るには、http://softwaregenius.net/ivnew4にアクセスしてください。私はloginidを与えることができません。

+0

スクリプトマネージャの後にいくつかのJSをコピー&ペーストする必要があり、このソリューションを試してみてくださいブラウザで表示され、次に2回目のポストバックのためにリロードしますか? – Juri

答えて

4

PageディレクティブのAutoEventWireup属性がtrueで、あなたはPage_LoadのようなものにのOnInitイベントを添付すると、これらのイベントは、それは二重のポストバックのように見えるように、二回発生します。それは他のものでもありえます。

+0

こんにちはMattew、 私はあなたが正しいと思います。私はOnInitも使用しているからです。とにかく、TabContainerのAutoPostbackを削除し、javascriptを使用してページを呼び出しました。 もう一度ありがとうございます。 – IrfanRaza

1

詳細情報が必要な場合がありますが、更新パネルのレイアウトと構成はどのようになっていますか?アップデートパネルはありますか?

更新パネルがない場合、自動ポストバックが発生し、ページ全体がポストバックされます。コントロールが更新パネルで囲まれている場合は、更新パネルのみが再描画されます。

1

私のための二重のポストバックは、src - E.G.

<img src=""/> 
1

ポストバックを2回行うコードがページにありますか。
if(!page.ispostback){}
私はAJAXのためではないと思う。

1

私はまさに状況にあって、しばらくの間、落ち着きがなくなりました。誰かがこれがまだ役に立つと思うかもしれないと思った。私のページにはカスタムAjaxコール(更新パネルではない)がたくさんあったし、保存のためのポストバック(request [".. ..]スタイルを実装していないcontrol.valueスタイル - コントロールがAjaxを通じて動的に作成されたため) 。そこ2つのソリューションがあり、どちらもシンプルです:falseに

  1. 設定AutoEventWireup属性であることをAutoEventWireup属性を必要とする人のため
  2. (これはまた、私の場合のように、例えばdatabinded DataGridのアップ配線されたいくつかのカスタムコントロールを無効になりますが) trueの場合、すべてのポストバックコントロールまたはボタンがサーバーコントロールではなく、標準のHTMLタグでなければならず、runat = "server"を持たないようにしてください。

これだけです!

0

タブでも同じ問題が発生しました<img><asp:Image>「src =」が付いていない この事実はChromeまたはIE8以上で該当します。

[Nos tivemos o mesmo problema e ele é causado pela falta dos src nos controles <img> e <asp:Imagem> . Isso ocrre apenas nos chrome ou no ie8 acima] 
関連する問題