問題タブ [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.

0 投票する
2 に答える
3550 参照

asp.net - ASP.Net:DOM/Javascriptを使用してリピーターに行を追加する方法は?

asp.net リピーターにはクライアント側のオブジェクト モデルがないことはわかっています。サーバー側のコードによって行を追加する機能を備えたリピーター/グリッドビューを持つ多くのページのパフォーマンスを改善することに取り組んでいます。

リピーター/グリッドビューに行を追加する機能を ajaxify するために updatepanels を使用しましたが、サーバーのトリップとブラウザーでのレンダリングにかかる​​時間は許容できません。

これをクライアント側で実行して、リピーター/グリッドビューに行を追加するパフォーマンスを向上させる方法はありますか? Asp.net 2.0を使用しています

0 投票する
2 に答える
19491 参照

asp.net - トリガーのイベントがRepeater内のユーザーコントロール内にあるUpdatepanelにトリガーを追加するにはどうすればよいですか?

私は顧客を探すためのCustomerFinderと呼ばれるUserControlを持っています。そして、リピーターの中に「追加」ボタンがあります。Repeater_ItemCommandのイベントハンドラーを作成しました。他のページで使うから。

他のページでは、UpdatePanelにないこのユーザーコントロールを使用しています。選択した顧客の更新パネルがあります(顧客が[追加]をクリックすると、顧客が選択されます)

UserControlにある[追加]ボタンをクリックすると、更新パネルで自動的に更新されます。

代替テキスト
(出典:barbarosalp.com

上記のように、Intellisenseはイベント名「OnrptCustomersCommand」を取得できます

代替テキスト
(出典:barbarosalp.com

そしてこれがトリガーです...

「イベント'OnrptCustomersComman'が見つかりませんでした」というエラーが表示されます

どうすればそれを行うことができますか?前もって感謝します

0 投票する
2 に答える
1932 参照

c# - 親の子でボタンがクリックされたときをどのように判断しますか-ASP.NET

子ユーザーコントロールには、[編集]ボタンがクリックされたときに実行されるOnRowCommandイベントハンドラーを備えたグリッドビューがあります。子コントロールで[編集]ボタンがクリックされたときに、親のASP.NETプレースホルダーコントロールの表示をtrueに設定したいと思います。

このタスクを実行するための最良の方法は何でしょうか?

更新:
インターネットでもう少し調査した後、子コントロールで公開イベントEventhandlerを作成し、OnRowCommandイベントが発生したときにイベントを発生させました。親コントロールのpage_loadイベントで、子ユーザーコントロールイベントを親コントロールのプライベートイベントにマップしました。

子制御のソースコード:

親コントロールのソースコード:

0 投票する
3 に答える
6266 参照

c# - Asp.net updatepanel がチェックボックス リストの選択をクリアする

Ajax UpdatePanel 内に ASP.Net CheckBoxList コントロールがあります。

コード (C#) と HTML を以下に含めます。

ポストバックを通じて CheckBoxList が持続しないものであることがわかりました。

ところで、それは少し面倒です。試作品です。

これは、元の CheckBoxList を設定するために使用されるメソッドです

BindCheckboxes() は以下から呼び出されます。

これは、別の CheckBoxList のチェック ボックスを設定するためのポスト バック メソッドです。

ここに ASP.Net HTML があります


bindcheckboxes() 関数が呼び出されることを言及する必要がありました

したがって、常に PostBack です。しかし、あなたはそれで何かに夢中になるかもしれないと思います。

0 投票する
1 に答える
1646 参照

asp.net - 更新パネルの更新が完了したことを検出する方法はありますか?

更新パネルの更新が完了したことを検出する方法はありますか? 更新パネルが終了したら、いくつかの JavaScript メソッドを起動したいと思います。

おそらく UpdateProgress コントロール経由ですか?

0 投票する
3 に答える
7063 参照

c# - C# Ajax updatepanel が機能しない

動作しない更新パネルがあります。私のコード全体:

トリガーを試しましたが、うまくいきませんでした..

btnSave を押すと、これが実行されるコードです。

ブレークポイントを設定すると、コードが実行されます。しかし、ラベルのテキストは設定されていません:S

誰かが助けてくれることを願っていますか?

サンクス!

編集:

私もこれを試しました:

0 投票する
2 に答える
373 参照

.net - ASP.AJAX UpdatePanel - おそらくアプリケーション マッピングに関連する

ASP Ajax で Axinom CMS を使用しようとしており、ScriptManager、UpdatePanel、および Timer を含むページを作成しました。

CMS でページを公開すると、実際のページは以下に作成されます。

(1) http://localhost/Site/publish/PageName.aspx

ただし、ユーザーは以下でアクセスすることを意図しています

(2) http://localhost/Site/PageName.AxCMS

これは、IIS で .AxCMS 拡張子へのアプリケーション マッピングを介して確立されます。

ページが (1) 経由でアクセスされている場合、すべて正常に動作しています。(2) を使用すると、ページが正しく読み込まれ、タイマーが最初に開始されたときにページが正常に表示されます。次に、2 番目のタイマー イベント ページが PageNotFound.aspx にリダイレクトされます。

FireBug で調査すると、最初の POST は更新を返しますが、2 番目の POST は 403 Forbidden を返します。

この問題をさらに解決またはアプローチする方法を考えている人はいますか?

0 投票する
3 に答える
8385 参照

asp.net - UpdatePanel の更新後に動的 JavaScript を登録する

動的に作成された JavaScript を含むページがあります (スクリプトは実際にはかなり静的ですが、その変数の値はユーザー入力に基づいて入力されます)。

結果とユーザー入力を受け取るコントロールは、特定のユーザー入力でそれ自体を更新する UpdatePanel 内にあります。これらのユーザー入力の一部は、先ほど説明した変数を変更するため、新しい JavaScript を登録する必要があります。

もちろん問題は、更新パネルだけが更新され、スクリプトが更新パネルの外に登録されるため、新しいスクリプトが追加されないことです。

今のベストプラクティスは何だと思いますか?このスクリプト (および変数)をupdatepanel内に置くことでこれを解決できますか、または新しい JavaScript を投稿する必要が生じたときにページが完全にリロードされるようにすることができますか? ページに既にある ScriptManager は、これで私を助けることができるかもしれません...

だから私は、似たような問題を抱えていて、良い方法で解決した人、またはいくつかの素晴らしいアイデアを持っている人を探しています:)

0 投票する
4 に答える
300 参照

asp.net - .net Ajax - 更新時にコンテンツを非表示にする

ページに多数のasp.net AJAX更新パネルがあり、独立して更新できます。更新ボタンを使用すると、パネル内のコンテンツが非表示になり、データの取得中 (サーバーからデータが返されるまでに 5 ~ 10 秒かかります) は読み込み中の画像のみが表示されるようにしたいと考えています。これを達成するための最良の方法は何ですか?