問題タブ [postback]

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 に答える
419 参照

asp.net - JavascriptウィジェットからのASPポストバックの処理

その場でデータベースからのデータが入力される小さなデータ駆動型ウィジェットを作成しようとしています。最初は問題なくロードできますが、ASP DropDownMenuのインデックスが変更されると、ウィジェットは404を返します。

これは、Javascriptをどのように使用しているか、またはASPをどのように使用しているかの症状である可能性があります。正直なところわかりません。

Javascript: http: //pastebin.com/f127d6b84
ASP: http: //pastebin.com/f38c73708
VB.NET codebehind:http: //pastebin.com/f7881a903

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

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

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

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

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

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

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


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

助けてくれてありがとう

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

.net - ページの更新とブックマークを使用した ASP.NET ViewState ポストバック

ASP.NET ViewState 機能は、両刃の剣になる場合があります。私はほとんどのプロジェクトでこれを使用しており、開発が大幅にスピードアップします。

私の問題は、ユーザーがページを更新しようとするとビューステートが失われる場合があることです。また、ユーザーがページをブックマークしたい場合がありますが、元に戻すとビューステートが失われます。

最新のブラウザーは、まったく望ましくない POST 操作 (たとえば asp ポストバック) の結果であるページをユーザーが更新しようとすると、ばかげたダイアログを表示します。

ViewState とポストバック モデルを引き続き使用する方法はありますが、更新ダイアログ ボックスの欠点はありません。(そして、可能であればページをブックマークしてください。)

私がやりたいことの例は、レコードとチェックボックスが横にあるページを作成することです。ユーザーは、削除するすべてのレコードをチェックしてから削除ボタンをクリックするオプションがあります。ユーザーが [削除] をクリックすると、サーバー上でレコードが分析され、削除の確認ボタンで選択されたすべてのレコードが新しいページに一覧表示されます。ユーザーが更新をクリックすると、このばかげたボックスが表示され、投稿するかどうかを確認できます。

ViewState が Post Back モデルを使用した結果であることは理解しています。つまり、ほとんどの asp.net ページが POST 操作の結果であることを意味しますが、それを回避する方法はあるのでしょうか。

私がうまくいくと思った回避策:
Page_Unload イベントで、一意の ID を使用してセッションにビューステートを保存し、URL に一意の ID を使用してページが読み込まれた後、クエリ文字列パラメーターとして一意の ID を使用してユーザーを同じページにリダイレクトします。ビューステートはセッションからロードされ、現在のページに挿入されます。このようなメソッドを使用すると、ユーザーはページを更新して、常に同じ結果を得ることができます。

PS私はResponse.Redirect()、および/またはクエリ文字列を使用できることを理解していますが、単純さを使用したいですViewState

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

jquery - pageLoadがあってもポストバック後にjqueryスクリプトが機能しない

jQueryAsp.net ページのスクリプトに問題があります。最初のロード中はうまく機能しますが、ポストバック後は機能しません。最初はスクリプトが再度ロードされないためだと思っていましたが、アラートは、スクリプトpageLoad()の代わりに関数を使用するとスクリプトが実行されることを教えてくれました$(document).ready(function()。スクリプトでは、1 つのテキスト領域から値を読み取り、長さの値を次のテキスト入力に設定します。次のようにスクリプトをページに入れています。

ページに直接配置しようとしましたが、違いはないと思います。

スクリプトを以下に示します。

このページでは何も使用しません。ajaxマスター ページ、コンテンツ ページ、およびjQuery.

私は何が欠けていますか?

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

asp.net - ポストバックまたは最初の要求中の ASP.NET イベントの順序

私が怒っているわけではないこと、およびポストバック中のページのライフサイクルは、ページが最初に要求されたときとは異なる順序で行われているという確認をコミュニティから得ることができますか.

この場合、注文の概要を説明している参照/記事へのポインタをいただければ幸いです。

(ページ ライフ サイクルのイメージに相当するポストバックがあれば素晴らしいでしょう)

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

c# - 選択したドロップダウン値に基づくポストバックでの再バインド

ご挨拶!

XmlDataSources にバインドされている FormView 内に DropDownList があります。

ページの分離コードには、次の OnLoad() メソッドと、ドロップダウン リストの選択インデックスが変更されたときのメソッドがあります。

ドロップダウン リストから別の値が選択され、SelectedIndexChanged が呼び出されると、ドロップダウン リストの値を取得できず (FindControl は常に null を返します)、それを使用してデータ ソースを再バインドします。この値を取得するにはどうすればよいですか?

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

asp.net - JavaScript から複数の __doPostBack を呼び出す

ページに複数の UpdatePanel があり、そのうちの 2 つを __doPostBack を呼び出して手動で更新しています。ただし、問題は、2 番目の呼び出しが行われたときに最初の呼び出しがリセットされているように見えることです (最初に更新を要求したパネルは更新されません)。これらの呼び出しを setTimeout でラップしましたが、役に立たないようです。

両方の呼び出しを機能させる方法について何か提案はありますか?

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

asp.net - ポストバックとコールバックの違い

「コールバック」と「ポストバック」という言葉が投げかけられているのを聞き続けています。
二つの はどう違いますか?

ポストバックは ASP.NET ページに固有のものですか?

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

asp.net - ASP.NET MVC は ViewState と Postback で動作しませんか?

おそらくこれは素朴な質問です。私の理解では、ASP.NET MVC は、ASP.NET フォームの基本である ViewState と Postback では動作しません。あれは正しいですか?

それだけなら、ViewState と Postback に依存するすべての ASP.NET Web コントロールは、ASP.NET MVC では使用できませんよね?

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

asp.net - ASP.NET AJAX 部分ポストバックで画面が更新されない

ページに問題があり、ボタンが最初にポストバックされたとき (部分的な更新を有効にする ASP.NET ajax があります) は何も起こらず、その後のクリックごとに、前のイベントが発生したかのように情報が更新されます。

ページのコードは次のとおりです。イベントは、テーブル内から起動されるボタン クリックです。これはバックエンドで再レンダリングされます。

何か案は?

ありがとう。