問題タブ [updatepanel]
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.
asp.net - UpdatePanels ASP.Net 間の通信
私はツリービューを1つの更新パネルに配置し、各ビューを1つの更新パネルに配置しました
TreeView の任意のノードをクリックすると、それぞれのビューが表示されることを確認する方法を知りたい
asp.net - 複数の UpdatePanel と状態
複数の更新パネルを持つユーザー コントロールがあります
ページの読み込み時に、子ユーザー コントロールを PlaceHolder に動的に読み込みます (毎回これを行い、ポストバックをチェックしません)。
ユーザーが子ユーザー コントロールで行った変更の状態を維持できるようにしたいと考えています。(子ユーザー コントロールには、asp.net コントロールおよびその他のカスタム コントロールと共に html コントロールがあります)。
ポストバックの原因となるボタン A または B をクリックすると、子ユーザー コントロールの状態が失われます。UpdatePanels のモードは条件付きに設定されています。
OnPageLoad では、
- PlaceHolderA に子コントロールをロードします
- この子コントロールには、多くの JS を持つ別のユーザー コントロールがあります。ユーザーは子コントロールを変更できる可能性があります。
- 親コントロールの一部であるボタン A をクリックすると、OnPageLoad によって子コントロールがリロードされ、ユーザーが行ったクライアント側の変更が失われます。
これを未然に防ぎたいと思います。
ASPX ページの HTML 構造は次のとおりです。
asp.net - 更新パネルのレンダリング テーブルの行が間違っている
私のasp.net AJAX更新パネルが更新されたときに問題が発生し、それが私のコードの下にある場所ではなく、テーブルの上部にコンテンツをレンダリングします:
私のサーバー側のイベントでは、テキストボックスを有効/無効にしています。
c# - UpdatePanel を手動で実装する
たとえば、ユーザーが回答/質問に賛成票を投じたときに、CodePlex が UpdatePanelsをどのように使用しているか、この問題に関して StackOverflow がどれほど優れているかを示す記事を読んでいました。
誰かがそのようなアクションを行う方法についてのチュートリアルを指摘できるのだろうか.
私はいくつかの点を知っています:
- アクション値を取得して JSON 文字列を出力する Web サービスを作成する
- コントロール内の JavaScript をビルドし
<ajax:ScripManager>
て、ページの正しい値を新しい値に置き換えます。
しかし、最初は苦労しましたが、JSON 文字列を送信することはできますが、常に XML 情報に囲まれてしまいます。
Can anyone (or maybe Jeff) point to a nice "how-to" since scratch? Thank you.
updatepanel - View 内の UpdatePanel に別の UpdatePanel ASP.Net からアクセスする
私は2つのupdatePanelsを持っています
- UpdatePanel1 にはボタンが含まれています
- UpdatePanel2 は Multiview View1 内にあります。
.
マルチビュー ActiveIndex は -1 に設定されています。
これで、ボタンのクリックに関連付けられた UpdatePanel2 に AsyncPostBackTrigger をアタッチしました。
UpdatePanel1 のボタンをクリックしたときに View1 を表示したい。
c# - UpdatePanel の外部でコントロールを更新する
だから私はUserControl
いくつかのカスケードDropDownList
s を持っています。リスト 1 から選択すると、リスト 2 が有効になり、リスト 3 が有効になります。3 つのリストすべてで選択を行うと、次のページに移動できます。
DropDownList
s はUpdatePanel
すべて. しかし、「次のページ」ボタンはUpdatePanel
. このボタンは、3 つのリストすべてが選択されるまで無効にしてから、再度有効にする必要があります。しかし、ボタンは の外側にあるUpdatePanel
ため、選択しても更新されません。(編集:「次のページ」ボタンは、 も含むページにありますUserControl
。)
これを解決する1つの方法を知っています:
これにより、ドロップダウン リストが変更されたときにポストバックが確実に行われるため、ボタンを更新できます。UpdatePanel
しかし、これを行うと、そもそもを取り除くことで単純化できます。
UpdatePanel
巧妙な JavaScript などを使用して、Ajax をあきらめずに外部のコントロールを更新できる別の方法はありますか?
javascript - Web サービス呼び出しのスピナーを表示する (UpdateProgress コントロールなど)
現在、残念ながら更新パネルと JavaScript からの Web サービス Web/スクリプト メソッドの呼び出しが混在しているページがあります。
更新パネル アクティビティのスピナーを表示する更新進行状況コントロールがあります。しかし、Web サービス呼び出しを行うと、表示されません。
ユーザー エクスペリエンスは一貫している必要があるため、このユーザビリティの問題をどのように解決することをお勧めしますか? updatecontrol の div を非表示および表示するには、各 Web サービス呼び出しにフックする必要がありますか?
c# - 行変更時の ASP.NET GridView Response.BinaryWrite()
updatepanel 内に gridview があり、ストリームをクライアントに出力するクラスへの呼び出しを生成する行をユーザーが選択できるようにしたいと考えています。グリッドが更新パネル内にあるため、これを行うことができないようです。何か案は?
C#
ASP.NET