問題タブ [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 投票する
4 に答える
11887 参照

sharepoint - ポストバックを使用して Web パーツを適切に実装しますか?

私がやろうとしているのは、Webパーツにリテラル(h2)の値を設定できるテキストボックスと、ポストバックしてそれに応じてリテラルを設定する「保存」ボタンを持つWebパーツを作成することです。これには、1 つの大きな注意事項があります。ポストバック後にページが読み込まれると、リテラルは変更されていません。ただし、実際にリテラルに設定されているものをログに記録すると、新しい値が含まれます。また、ページを再度リロード (F5) すると、正しく表示されます。

最初はViewStateに違いないと思ったので、すべてのコントロールで無効にしました。ViewStateに保存されていないことを確認しました(デコードしました)。そのため、ViewState は古い値を保存していません。

「CreateChildControls」を使用して、コントロールを Web パーツに追加しています。ポストバックは単純なイベント ハンドラーによって処理されます。

何か案は?

ちなみに私はMOSS2007を使っています。

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

c# - リピーターのユーザーコントロール

投票ボタンを提供するユーザー コントロールがあります (SO タイプの投票モデルの場合)。これには、レコードの ID を保持するプライベート int メンバーが含まれています。リピーターの外では、問題なく機能します - ポストバックが機能し、正しい ID がユーザー コントロールに保持されます。

リピーター内では、itemdatabound イベント ハンドラーが正しい ID をユーザー コントロールに関連付け、正しく動作します。つまり、データベースからの正しい投票数が表示されます。ただし、投票ボタンの 1 つが押されると、ユーザー コントロールへのポストバックが発生し、コントロールはプライベート int メンバーの内容を失ったため、機能しなくなります。

ポストバックでユーザーコントロールを再データバインドすることと、初期ロードでのみバインドすることの両方を試しました-問題はどちらの方法でも同じです。

ポストバック全体でその int の値を保持するようにユーザー コントロールを取得するにはどうすればよいですか?

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

asp.net - ページングが有効になっていると、ポストバック時に Gridview が消える

DataSourceID プロパティがカスタム ObjectDataSource オブジェクトに設定されている gridview があります。AllowPaging が True に設定されている場合、GridView はポストバック後に消えます。AllowPaging を False に設定すれば問題ありません。誰かが私のためにこれに光を当てることができますか? :)

編集:私が混乱しているもう1つのことは、DataSourceIDを設定すると、グリッドが必要なときにいつでもデータソースからデータを取得できると思ったことです。データを保持していないためにグリッドが消えている場合、グリッドビューがデータソースから必要なデータを取得しないのはなぜですか?

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

asp.net - ASP.NETでのポストバックの問題

Visibleプロパティがfalseに設定されたasp.netラベルコントロールがあります。コードビハインドでは、ユーザーがログインしているかどうかに基づいて、可視性をtrue/falseに設定しています。奇妙な動作は、ポストバックで、分離コードが実行されてラベルの可視性の値が何にでも設定され、次にマークアップが実行されてラベルの可視性がfalseに設定されることです。ポストバック以外のリクエストでは、分離コードによって設定されたステータスは上書きされません。私の無知を許してください、しかし私は何か重要なものを逃していますか?

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

asp.net - C# ASP.NET ポスト バック データ

約 20 個のフォーム (home.aspx) を含む Web ページ フォームがあります。そのうちの 1 つで、ユーザーがリンク (search.aspx) をクリックするとポップ アウトされるテキスト ボックスの横にリンクを配置する必要があります。このポップアウト リンクには、ユーザーが入力したキーワードに基づいてデータベースを検索する検索テキスト ボックスがあります。ユーザーが ID 番号 (1111) を入力すると、表示される結果が ID 1111 の名前になるとします。問題は、ユーザーが結果の行をクリックすると、自動的に home.aspx に戻り、選択した名前がテキストボックスに配置?

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

c# - クエリ文字列が変更されたときにコントロールを永続的に保つ

ページ上のすべてのコントロールをデフォルトにリセットしない新しいクエリ文字列でポストバックを行う方法はありますか? 「default.aspx」という名前のページにいくつかのチェックボックス コントロールがあります。必要なすべてをチェックすることができ、「default.aspx」へのポストバックで持続します (つまり、チェック済みまたは未チェックの状態を維持します)。ただし、「default.aspx?page=2」にポストバックすると、すべてのコントロールが既定の状態に戻ります。彼らがそれをしないようにする方法はありますか?

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

c# - .net カレンダー - セル全体でポストバックを実行する (クリック可能)

私は .net カレンダーを稼働させ、データベースから情報を取得しています。デフォルトでは、日数にはポストバック アクションが適用されています。

私がやろうとしているのは、そのアクションをセル全体に適用して、ユーザーがテキスト リンクだけをクリックする必要がないようにすることです。

私は dayRenderer アクションです。アクションを複製しようとする次の行がありますが、2 番目の引数を設定する方法がわかりません。

3315 などの ID が付与されているように見えますが、以下のこのコードに必要な ID を手動で取得する方法がわかりません。これが理にかなっていることを願っています!私は .NET を初めて使用するので、用語に精通していません。

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

reporting-services - ポストバック時にレポート データが消える

現在、ASP.NET アプリケーションの一部として表示されるレポート サービス プロジェクトがあります。2 つの日時パラメーターを持つレポートが 1 つあります。テキスト ボックスに何らかの日付を入力しても、何も起こらないように見えますが、小さなカレンダー アイコンをクリックして日付を選択すると、ページがポストバックされ、以前は表示されていたデータが失われます。これを防ぐ方法はありますか?「レポートの表示」ボタンを押すと、新しいパラメーターを使用してレポートが実行されますが、私のユーザーは少しずる賢く、レポートが表示されなくなると、パニックになってヘルプラインに電話をかけます。

怒り狂ってパニックに陥ったユーザーから開発者を救うのに役立ちますか?

前もって感謝します。

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

asp.net-mvc - フォームの送信と即時の結果表示に適した ASP.NET MVC パターン

ユーザーがフォームを送信した後 (HTTP POST)、ユーザーをリダイレクト (HTTP GET) することを誰もが推奨していると聞きました。それはきれいです、「再送信しますか」というアラートはありません、それは簡単です...

しかし、ユーザーに何らかの結果を表示したい場合はどうすればよいでしょうか?

「/?message=1」のようなパラメーターを GET URL に追加して、そのパラメーターを確認できます。orm

しかし、もっと多くの情報を表示したい場合はどうすればよいでしょうか? たとえば、ユーザーがフォームを送信すると、結果は、たとえば、ユーザーに表示したい 5 つの異なるプロパティを持つ単純な構造になります。

「あなたは商品をカートに追加しました。ここには他の 5 つの商品も追加されています。」のようなものです。さて、これは単純化されたものです。「ああ、単に ?productId=xy を渡してから、その ID に基づいて別のクエリを実行してください」とは言わないでください。

POSTBACKモデルに固執する必要がありますか?

ユーザーが匿名であり、Cookie が有効になっていないと仮定します。