問題タブ [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.
c# - UpdatePanelのListBoxは、下部の項目を選択した後、上部にジャンプしますか?
これは、InternetExplorerでのみ発生します。UpdatePanelにあるListBoxがあります。ListBoxには約100個のアイテムがあり、一度に15個が表示されます。1から100まで並べ替えられます。一番下までスクロールしてアイテム番号50を選択すると、アイテム50は選択されたままになりますが、ListBoxはリストの一番上に戻るため、アイテム1から15が表示されます。インターネットエクスプローラ。FireFoxでこれを行うと、選択したアイテムは引き続き表示され、アイテム15を意味するリストの最後に表示されるアイテムになります。これに対する解決策とその理由を知っている人はいますか?
ありがとう、XaiSoft
c# - 更新パネル内でImageButtonイベントが発生しない
これは、ここでの私の質問に対する一種のフォローアップです。
表示がtrueに設定されている場合、Asp:Labelは表示されませんか?
上記の質問では、にないために可視性がfalseに設定されていないコントロールがいくつかありましたUpdatePanel
。コントロールをの中に入れると、UpdatePanel
可視性の切り替えは機能しましたが、これにより別の問題が発生しました。私はImageButton
Excelにエクスポートするものを持っています。ボタンがになかったときUpdatePanel
、クリックイベントが発生しましたが、ボタンをの中に入れたのでUpdatePanel
、クリックイベントは発生しません。
正常に機能するドロップダウンもあります。ImageButton
物件がないことと関係があると思いAutoPostBack
ます。
c# - ページの読み込み時に UpdatePanel を使用した UpdateProgress がユーザー コントロールに表示されない
これは、ASP.Net UpdatePanel の UpdateProgress の典型的な動作ですか? ページのユーザー コントロール ウィンドウ内に UpdateProgress コントロールを含む更新パネルがあります。
次に、バックグラウンドでページを読み込み、ユーザー コントロール更新パネルのボタンをクリックすると、UpdateProgress はまったく表示されません。UpdatePanels の更新リクエストは、実際のページの処理が完了するまで登録されないようです。バックグラウンドで何も起こっていない場合に表示されることに注意してください。
私が望む機能は、あなたが期待するものです。ボタンがクリックされた後、何かが更新されるのを待つ必要がある場合は、ローダーが表示されるようにします。
静的 Web メソッドで jquery ajax を使用するだけでこの機能を取得できることはわかっていますが、ユーザー コントロール内に静的 Web メソッドを含めることはできません。私はそれをページに入れることができましたが、実際にはそこに属していません. この場合も、本格的な wcf を使用する価値はありません。私は UpdatePanel で妥協しようとしていますが、これらのことが常に何らかの問題を引き起こしているようです。
多分これはそれが機能する方法ですか?
編集:だから、私がやっていることを少し明確にします。
何が起こっているかというと、ページがあり、そのページにあるのは側面にあるいくつかのツールと大きな地図だけです。ページが最初にロードされるとき、マップのロードに時間がかかります。ロード中に、問題の更新パネルを含むツール (ユーザー コントロール) を開き、このユーザー コントロールのボタンをクリックすると、更新パネルが新しいデータで更新され、読み込みサインが表示されます (updateprogress で)。 ) の場合、UpdateProgress の読み込みイメージは表示されません。ただし、ボタンのクリックによって実行されるコードは、ページの読み込みが完了した後に実行され (予想どおり)、ユーザー コントロールを含むページに何も読み込まれていない場合、UpdateProgress が表示されます。
ページの読み込み中にローダーを表示したいだけです。
私の問題は、おそらくマップの読み込みが更新パネルにあり、UpdateProgress がユーザー コントロールの更新パネルの更新パネルにのみ関連付けられていることだと思いました。したがって、マップの読み込み中に読み込みアイコンが表示されません。しかし、そうではありません。
asp.net - UpdatePanel の有無にかかわらず、Repeater 内のスコープを制御します
次のコマンドを実行すると、行 B (Label2、UpdatePanel の外側) ではコンパイル エラーが発生するのに、行 A (Label1、UpdatePanel の内側) ではエラーが発生しないのはなぜですか? 両方のコントロールが同じリピーター内にあり、一意のインスタンスが 1 つもないため、リピーターの外部から直接アクセスできないため、両方の行でエラーが発生すると予想していました。
asp.net - asp.net ajax updatepanelと再生音
asp.net updatepanel の更新時に音を鳴らしたい。ajaxパネルが更新されたときにサウンドを再生する無料で簡単な方法はありますか?
c# - TinyMCEをUpdatePanel内で機能させる方法は?
多くの人ができたように見えますが、解決策を実装できないことをしようとしています。TinyMCEコントロールは、UpdatePanelで囲むまで、asp.net形式で非常にうまく機能します。UpdatePanelは、ポストバック後に壊れます。RegisterClientScriptBlockメソッドのようないくつかの修正を試しましたが、それでも失敗し、ポストバック後にtinyMCEコントロールを失います。
以下は、UpdatePanelの外側と内側のコントロールを備えた完全なテストプロジェクト(VS 2008)であり、それぞれにポストバックを生成するためのボタンがあります。また、プロジェクトには、誰かにアイデアが得られる場合に備えて、試したいくつかの呼び出しのコメント付きコードを含むEditorTestコントロールがあります。
MCEフォーラムのいくつかのソリューションのソースは次のとおりです:
AJAX
UpdatePanel
asp.net - コントロールを ASP.NET AJAX の UpdatePanel に動的に追加する
私は次の本当に単純なコードを持っています
そしてコードビハインド
私の問題は、リテラル コントロールが一度しか追加されないことにあります。私はグーグルとブログサイト(および本)を精査しましたが、運がありません. 私は何が欠けていますか?
asp.net - コード ビハインド (脇) ASP.Net および C# から JQuery 関数を呼び出す
プログラムで JQuery タブを無効にする必要があります。タブは更新パネル (Ajax) 内にあり、更新パネルは ASP.NET ページにあります。コード:
関数 btn_Save_Click はページを投稿しないため、Javascript/jquery hidetabs 関数を呼び出しません。助けてくれてありがとう!!!
asp.net - ASP.net の履歴管理の問題
UpdatePanel を含む単純なページを作成しました。その中にいくつかの asp Panel コントロールがあり、1 つを除いてすべて Visible プロパティが false に設定されています。ユーザーがサイド メニューのいくつかのボタンをクリックすると、表示されているパネル間で Visible プロパティが切り替わり、クールで滑らかな ajax の感触がユーザーに与えられます。
scriptManager では、EnableHistory を true に設定しています。毎回どのパネルが表示されるかを保存するための履歴ポイントを追加しました。以前の履歴ポイントに従って、表示されるパネルのプロパティを切り替える OnNavigate イベントを追加しました。
何らかの理由でこれが機能せず、エラー/例外はありません...?!? たとえば OnNavigate イベントで Page.Title プロパティを変更しようとすると、これは完全に機能しますが、何らかの理由で、他のコントロールの可視性を変更することはできません...
助言がありますか ???