私は新しいAsp.netで、基本的なasp.netをajax化する必要があるプロジェクトに取り組んでいます
マスターページとコンテンツページがあります。マスターページにはメニューとボタンがあります。コンテンツ ページには、次のようなさまざまなフィールドセットがあります。
- レコード フィールドセットの更新
- レコード フィールドセットを追加
- クエリとグリッド。
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
。
質問: 私が試みているが成功していないのは
- ボタンをクリックすると、マスターページの datetime 、メニューが更新されてはなりません。
- [更新] ボタンをクリックすると、その特定のフィールドセットのみがサーバーに送信されます。
同時に、Web.config で更新したところ、コンパイル エラーは発生しませんでした
マスター ページ: メニュー、現在のシステム日時、ログイン名、ボタン
コンテンツ ページ: ContentPlaceHolder1 UpdateRecordFieldset AddRecordFieldset QueryandGridFieldset