問題タブ [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.
c# - .NETでマスターページのContentPlaceHolderのコンテンツページを非同期に変更できますか?
私がすでに読んだことから、これは不可能に思えますが、そこにいる誰かが彼らの袖に秘密のトリックを持っているか、少なくとも決定的な「ノー」を持っているかどうかを見たかったのです。
おそらく、マスターページは、実際にはコンテンツページの「マスター」ではなく、使用するコンテンツページの単なるコントロールです。あるコンテンツページから同じマスターページの別のコンテンツページに移動したい場合は、
しかし、これはすぐにポストバックを引き起こし、ページをちらつきます。これは、物事を行うためのくだらないpre-ajaxの方法です。
この現在のプロジェクトでは、マスターページでボタンがクリックされたときに、マスターページのContentPlaceHolderの現在のコンテンツページを非同期に変更する方法を理解できるかどうかを確認しようとしています。
これは可能ですか?もしそうなら、どのように?
asp.net - PostBack で Bound Data が利用できない理由を特定する
「行クリック」機能を提供するために拡張された ASP.NET GridView があります。1 から 10 のレコードをデータ バインドし、ユーザーに表示します。
私がヒットしているバグは、ポストバック時にコントロールに関連付けられたデータがないことです。
この動作は、ページの残りの読み込みが完了する前に行をクリックして問題を再現できる場合にのみ見られますが、なぜ発生するのかわかりません。
どんな提案でも大歓迎です!
asp.net - IE 7 でのポストバックの ASP.NET CSS が機能しない
私の ASP.NET ページが IE7 でポストバックすると、すべての CSS が失われます。私はテーマを使用しておらず、Masterpage の CSS をコード ビハインドに含めています。
そして、実際に追加を行う私のコード:
IEだけでなく、Firefoxでも問題なく動作します。さらにコンテキストを追加するには、含まれている CSS ファイルに@import
残りを含めるために使用します。
編集
すべての@import
ルールを取り、それを実際の HTML に含めると機能します。
asp.net - ASP.netドロップダウンは動的にスタイリングし、中止された送信時にスタイルを記憶します
だから、私はASPドロップダウンリストを持っています(これは.net2.0です)。私はそれをデータと結びつけています。基本的に、ページが読み込まれ、ポストバックではない場合、レコードデータをフェッチし、すべてのドロップダウンをバインドして、適切な値に設定します(厳密に言えば、DBからの基本的なデータセットでページを初期化し、ドロップダウンをバインドします) DBから、DBから実際のレコードデータをフェッチし、この時点でドローンダウンを適切な設定に設定します)。私がやりたいのは、リストオプションを選択的にスタイル設定することです。したがって、データベースは3つの項目を返します。ID、テキスト、およびレコードが「アクティブ」であるかどうかを示すフラグです(適切なスタイルを設定します)。それはとても簡単で、私はそれをやりました。
私の問題は、フォームの送信が停止されたときに何が起こるかです。Pageクラスを少し拡張し、AddError()メソッドを作成しました。このメソッドは、失敗したビジネスルールチェックからのエラーのリストを作成し、それらをValidationSummaryに表示します。送信ボタンのクリックイベントでは、次のように機能します。
いずれかのビジネスルールチェックが失敗した場合、ページは無効になります。問題は、ページが再レンダリングされると(ビューセートが有効になっているが、データがリバウンドされない)、私の美しい条件付きスタイリングが悲しいことになくなって、足りない靴下の土地に住むようになることです。保存する必要があります。
ここで別のDB呼び出しを回避したいと思っていました(たとえば、リストのスタイルを変更する目的で、ページが有効でない場合にDBからリストデータを再度取得するなど)。しかし、それが私の行動方針であるならば、それは世界の終わりではありません。私は誰かが別の提案をするかもしれないことを望んでいました。
誰かが何か提案があったり、説明が必要な場合は、必要に応じて強制的にそれを取得することを躊躇しないでください。;)
asp.net - asp.net Webフォームとjquery:ポストバック間でjqueryの状態を保存/復元する方法は?
UIをアニメーション化し、その状態を変更できるjqueryを使用して、asp.net Webforms(3.5 sp1)アプリケーションを構築しています。UIが明らかに初期状態にリセットされるポストバックを開始するまで、それはうまく機能していました。
私の質問は、ポストバック間で jquery/UI の状態を保存および復元するためのベスト プラクティスは何ですか?
ありがとう、エギル。
更新:どうもありがとう、素晴らしい意見、悪いことに、複数の回答を「回答」としてマークすることはできません。
asp.net - 動的に読み込まれた ListButton と PostBack イベント
LinkButton
動的にロードしてポストバック イベントを発生させようとしていますが、これを処理します。
Command
私は, CommandName
and - にまたがっており、CommandArgument
これは本当に便利に見えました..だから私はそれをいじり始めましたが、現在、希望どおりに作業することができません。
リンクは、その場で作成されるテーブル内にレンダリングされます。リンクを生成するコードは次のとおりです。
トレースは、LinkButtons が正しく読み込まれており、一度しか作成されていないことを確認しているため、理論的には問題ないはずですが、リンクをクリックすると PostBack が実行されますが、RedirectToEdit
メソッドは呼び出されませんか?
すべての助けに感謝します!:)
ノート
ああ、私が言及すべきだと思ったのは、 :)TW
の単なるユーティリティメソッドですTrace.Write/Warn
c# - ENTERキーを押したときのDropDownListポストバックがサーバー側イベントを起動しない
ご挨拶!
asp:DropDownListとasp:Buttonで構成されるシンプルなナビゲーションメニューがあります。ユーザーはドロップダウンからアイテムを選択し、ボタンをクリックして新しいURLに移動します。ドロップダウンリスト項目が選択されたときにユーザーがEnterキーを押したときに、ボタンをクリックしたかのような動作を再現できるようにサポートできるようにしたいと思います。
これが私がこれまでに持っているものです:
ボタンのクリックコードは次のとおりです。
ただし、Enterキーを押すたびにページはポストバックしますが、ボタンのクライアントイベントハンドラーは起動しません。私は何かが足りないのですか?
asp.net - ASP.NET プリロード ポスト バック イベント
プリロード ポスト バック イベントを可能にするイベントはありますか。
私が尋ねる理由は、ポストバック イベントで兄弟コントロールを追加するコントロールがありますが、ポストをロードするまでに、新しいコントロールをコントロール コレクションに追加するには遅すぎるためです。したがって、コントロールが正しく更新されることはありません。
ありがとう!
asp.net - asp.net でのポストバック アクションの後にページを更新する
asp.net グリッドにコマンド ボタンを追加しました。そのボタンを使用してアクションを実行した後、グリッドを更新して新しいデータを反映します。(基本的に、このアクションはグリッド行を複製します)。
ユーザーが を使用してページを更新するF5と、(情報をサーバーに再送信するための) 警告メッセージが表示され、「再試行」を選択すると、アクションが自動的に繰り返されます。
これは asp.net の一般的な問題であることはわかっていますが、これをどのように処理するのが最善でしょうか?
sharepoint - ポストバックを使用して Web パーツを適切に実装しますか?
私がやろうとしているのは、Webパーツにリテラル(h2)の値を設定できるテキストボックスと、ポストバックしてそれに応じてリテラルを設定する「保存」ボタンを持つWebパーツを作成することです。これには、1 つの大きな注意事項があります。ポストバック後にページが読み込まれると、リテラルは変更されていません。ただし、実際にリテラルに設定されているものをログに記録すると、新しい値が含まれます。また、ページを再度リロード (F5) すると、正しく表示されます。
最初はViewStateに違いないと思ったので、すべてのコントロールで無効にしました。ViewStateに保存されていないことを確認しました(デコードしました)。そのため、ViewState は古い値を保存していません。
「CreateChildControls」を使用して、コントロールを Web パーツに追加しています。ポストバックは単純なイベント ハンドラーによって処理されます。
何か案は?
ちなみに私はMOSS2007を使っています。