問題タブ [autopostback]

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 投票する
8 に答える
28887 参照

asp.net - クライアント確認後の DropdownList autoposback

自動ポストバックがtrueに設定されたドロップダウンリストがあります。本当に値を変更したいかどうかをユーザーに確認してもらいたいのですが、ポストバックでサーバー側のイベント (selectedindexchanged) が発生します。

onchange 属性 "return confirm('Please click OK to change. そうでない場合は CANCEL?';") を追加しようとしましたが、確認結果に関係なくポストバックせず、キャンセルを選択するとリストの値が元に戻りません。

DropdownList タグから onchange 属性を削除すると、ページはポストバックします。onchange 属性が追加されている場合はそうではありません。イベントハンドラーを配線する必要がありますか (私は C# .Net 2.0 を使用しています)。

どんな手がかりも役に立ちます。

ありがとう!

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

asp.net - TextBoxを使用したAutoPostbackはフォーカスを失います

ATextBoxAutoPostback、値を変更すると、いくつかの(表示専用)フィールドが再計算されて表示されるように設定されています。
それはうまくいきます。

ただし、フィールドがタブアウトされると、フォーカスは一時的に次のフィールドに移動し、ページが再描画されると消えて、どこにもフォーカスがなくなります。

変更したばかりのテキストボックスではなく、新しいフィールドに焦点を合わせたいと思います。どのフィールドにフォーカスがあったかを調べて、ページが再描画されたときに再びフォーカスを持たせる方法はありますか?

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

c# - asp:table でのチェックボックスの動的構築イベントに関する問題

現在、チェックボックスを含むasp:tableを動的に構築しています。 これらのチェックボックスには、自動ポストバックとしてCheckChangedイベントがあります。

チェックボックスの状態をビューステートに保存し、ページが読み込まれるたびにテーブルを再構築して、ビューステートがチェックボックスに再適用されるようにします。

すべてのチェックボックスで最初のものを除いて、これは完全に機能します。

奇妙なケースは、最初のチェックボックスが check イベントで機能するが、単にuncheckイベントでv_articleCheckBox_CheckedChangedメソッドを呼び出さないことです。

誰にもアイデアがありますか?

テーブルの最初のエントリとしてダミーのチェックボックスを追加し、それをクライアントから非表示にすることを考えていました。しかし、これは悪い回避策のようです。

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

c# - ASP.NET DropDownList AutoPostbackが機能しない-何が欠けていますか?

選択したアイテムが変更されたときに、UpdatePanelを介してDropDownListをAutoPostBackに取得しようとしています。なぜこれが機能しないのかについて、私は少しかき混ぜるつもりです。

誰かが簡単なアイデアを持っていますか?

ASPXページ:

コードビハインド(ポストバックをキャプチャするために文字列の割り当てにブレークポイントを設定しました):

編集:

OK、今は動作しています。とても奇妙です。VisualStudioを再起動するだけで済みました。これは、開発者として私を怖がらせるようなものです;)VSが実行中のアセンブリに対して「同期がとれていない」場合、以前にも同様のことが見られたと思います。

参考までに、VS 2008 WebDeveloperExpressを実行しています。

答えてくれた人たちに感謝します。

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

asp.net - ASP ドロップダウンが原因で ViewState がアドレス バーに表示される

Internet Explorer でこのページにアクセスし、右上の [現在のメディア リリース] ドロップダウンから値を選択すると、最終的に IE は次の文字列を含む醜い URL にリダイレクトしようとします。

__EVENTTARGET=selArchives&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=

ページは、selArchives クエリ文字列値のみを更新する必要があります。

ドロップ ダウンには AutoPostBack が true に設定されており、分離コードは VB にあります。イベント ハンドラは次のとおりです。

もちろん、JavaScript を自分で作成することもできますが、問題の原因を突き止めたいと考えています。


具体的に何が問題を引き起こしているのかわかりません。いくつかの要因が重なったようです。

助けてくれてありがとう

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

asp.net - ポストバックは、Google 広告または CPM 広告でページビューと見なされますか?

ポストバック (asp.net) は、Google 広告または CPM 広告によってページビューと見なされますか、それとも無視されますか?

Google 広告では、ポストバックとページビューをどのように区別していますか?

0 投票する
6 に答える
24912 参照

asp.net - Asp.Net、DropDownList、AutoPostBack、Google Chrome

私は単純なasp.netページ(フレームワーク3.5)と、非同期に入力したい一連のドロップダウンリストを含むUpdatePanelを持っています。すべての主要なブラウザ (Opera、Safari、IE6、IE7、FF3) では問題なく動作しますが、Chrome では動作しません。

Chrome は、非同期リクエストを行わなければならなかった SelectedIndexChanged イベントを無視しているようです。

これに対する簡単な回避策を知っている人はいますか?ありがとう!

編集: 詳細情報

Adam Lassek に言ったように、updatepanel はその中の asp:Button をクリックすると更新されますが、ドロップダウンのSelectedIndexChangedイベントでは機能しません。

updatepanel は次のように設定されています。

トリガーが指定されておらず、ドロップダウンにはセットがありますAutoPostBack="true"

更新: (および再タグ付け)

何度か試してみたところ、UpdatePanel の問題ではないことがわかりましたが、ScriptManager と UpdatePanel のないページでも、ドロップダウンの AutoPostback が正しく機能しないようです...問題だと確信しています。このプロジェクトのみに関して、新しいWebサイトをゼロから開始してこの構造を複製すると、Chromeで正常に動作するためです...元のプロジェクトの他のすべてのものを段階的に削除して、正確に何があるかを見つけようとしています問題。

誰かがその間にいくつかのアイデアを持っているなら....

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

asp.net - AutoPostback で DropDownList SelectIndex 値が更新されない

この質問はここで対処されたようですが、彼の解決策は私にとってはうまくいきませんでした。最初のドロップダウンで選択した項目に基づいて、クエリの結果をセカンダリ ドロップダウンリストに入力する動的ドロップダウン メニュー システムを作成しています。

最初のドロップダウンが読み込まれます:

2 番目のドロップダウンが読み込まれます:

最初のドロップダウンのマークアップ...

そして2番目...

何を試しても、常に「1」(2 番目のドロップダウンの最初の項目の値) を取得します。前に参照した投稿では、これは AutoPostBack と関係があり、サーバーはリストがまだ更新されたことを認識していないと述べていました。

誰かが私のためにこれをもう少し明確にすることができますか?

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

asp.net - ASP.NET 2.0: AutoPostBack=true で onChange から JavaScript 関数を呼び出す

ソースを表示すると、次のような ASP.NET DDL があります。

.cs ページでは次のようになります。

このような DDL で onchange と AutoPostBack="true" を使用すると問題が発生することはありますか? DoCustomStuff() が正しく呼び出されていないように見えるユーザーがいるため、お尋ねします。DoCustomStuff() が作業を完了する前に __doPostBack() を実行できるかどうか疑問に思っています。