0

私は新しいAsp.netで、基本的なasp.netをajax化する必要があるプロジェクトに取り組んでいます

マスターページとコンテンツページがあります。マスターページにはメニューとボタンがあります。コンテンツ ページには、次のようなさまざまなフィールドセットがあります。

  1. レコード フィールドセットの更新
  2. レコード フィールドセットを追加
  3. クエリとグリッド。

updatepanel id=UpdatePanelOuter runat=server UpdateMode=Conditional> ネストされたすべての UpdatePanel についても同様です。Scriptmanager は EnablePartialRendering=true の Masterpage にあります

私がコードビハインドに持っているのは ScriptManager1.RegisterAsyncPostBackControl(AddUpdatePanel) ボタンクリックイベント関数 AddUpdatePanel.Update() です。

コンテンツ ページが読み込まれると、クエリフォームと DataGrid が表示されます。表示、更新、削除などのグリッド コマンドがいくつかあります。

グリッドから更新コマンドをクリックすると、 と が作成UpdateFieldset.visible=true されQueryGridField.visible=falseます。

送信ボタンを押すと、データが保存され、メッセージが表示され、元のコンテンツページに戻りますquerygridFieldset.visible =true

質問: 私が試みているが成功していないのは

  1. ボタンをクリックすると、マスターページの datetime 、メニューが更新されてはなりません。
  2. [更新] ボタンをクリックすると、その特定のフィールドセットのみがサーバーに送信されます。

同時に、Web.config で更新したところ、コンパイル エラーは発生しませんでした


マスター ページ: メニュー、現在のシステム日時、ログイン名、ボタン

コンテンツ ページ: ContentPlaceHolder1 UpdateRecordFieldset AddRecordFieldset QueryandGridFieldset

4

1 に答える 1

0

あなたの要件が何であるかはわかりませんが、複数の更新パネルとマスターページとコンテンツページ構造がある場合.

次のリンクに従って、スクリプト マネージャーを確認し、パネルのプロパティを更新してください。

http://www.asp.net/ajax/documentation/live/overview/updatepaneloverview.aspx

"Using UpdatePanel Controls in Master Pages"&"Using Nested UpdatePanel Controls"は同じリンク内のタイトルです。

この助けを願っています。

于 2013-03-11T06:57:45.943 に答える