問題タブ [postbackurl]

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

imagebutton - ImageButton の PostBackURL プロパティを動的に変更する

を使用してASP.NET 2.0います。ImageButton各セルにを含むテーブルを作成しています。

ユーザーが をクリックするdropdownと、ポストバックを実行し、新しい一連の ImageButton でテーブルを再構築します。

ユーザーが ImageButton をクリックするとPostBackURL、Javascript の確認ボックスにプロパティが表示されますが、正しいです。

ただし、上記のポストバックの後に進むと、実際は、ページがポストバックを行う前PostBackURLのセルからのものです。

私は各ページImageButtonにユニークなものをそれぞれ作成しています。ID

PostBackURLImageButton クリックで表示されたものが実際に使用されていない理由は誰にもありますか?

0 投票する
0 に答える
185 参照

url-rewriting - iis 7のポストバックイベントの後にURL書き換えクエリ文字列が追加される

iis 7.5 の URL 書き換えモジュールに問題があります。

次のようなフレンドリーな URL 形式でクエリ文字列をフォーマットするフレンドリーな URL を作成しました。

http:domain.com/Blog/Category-2/Welcome-to-your-Blog

すべてが正常に機能しています。ただし、asp.net ポストバック イベントでは、以下で説明するようにクエリ文字列を再度追加します

http://domain.com/Blog/Category-2/Welcome-to-your-Blog?Category=Category-2&post=Welcome-to-your-Blog !

しかし、これがURLで発生することは望ましくありません。これを回避する方法を教えてください。クエリ文字列を追加することから。

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

c# - ユーザー コントロール ポストバック URL の問題

私のプロジェクトでは、ユーザー コントロールを作成し、プレース ホルダーに動的に読み込みます。しかし、PostBack URL の問題が発生しています。

ユーザーコントロールから他のページに値を渡す必要があります。

以下の私のコードを見てください

これが私のフロントエンドユーザーコントロールです

私の他のページでは

(PreviousPage.IsCrossPagePostBack)でエラーが発生しています

これが私のエラーです

Unable to cast object of type 'ASP.module_sales_customer_createsalescustomer_aspx' to type 'LewreERP_MixsolProject.Module.Sales.Customer.SalesCustomerListing'.

私を案内してください。前もって感謝します。

0 投票する
5 に答える
5126 参照

c# - 動的変更ボタンのポストバック URL asp.net

ボタンのポストバック URL プロパティを動的に変更することは可能ですか? たとえばsalesListing.aspx、 、 、 の3 ページを取得orderlisting.aspxcreateDetail.aspxました。

ユーザーがページに移動できるようにsalesListingします。しかし、私は戻るボタンを手に入れました。orderlistingcreateDetailcreateDetail.aspx

戻るボタンがポストバックの原因となっているページを検出できる可能性はありますか? そして、ユーザーが戻るボタンをクリックすると、戻るボタンはレコードを保存して前のページに戻しますか?

たとえば、ユーザーが orderlisting をクリックしてから createDetail ページをクリックします。彼が戻るボタンをクリックすると、戻るボタンはユーザーIDを保存し、ユーザーをオーダーリストに戻します。

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

c# - Postbackurl 対 Response.Redirect (データの損失)

aspx ページにボタンがあり、コード ビハインドで postbackurl の値が設定されます。コードを更新してクリック イベント ハンドラーを追加し、Response.Redirect コードを追加して、ボタンがクリックされたときにユーザーをページにリダイレクトしました。クリックイベントを追加することになった唯一の理由は、ボタンがクリックされたときに、postbackurl で使用された同じ URL へのリダイレクトなど、いくつかの追加ロジックを追加する必要があったためです。クリックするとページがリダイレクトされますが、フォームが URL にリダイレクトされると、フィールドのすべての非表示フィールドが失われるようです。非表示のデータを失うことなくフォームを送信できる方法はありますか?

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

c# - ポストバック URL はライブでは機能しませんが、テストでは機能します

グリッドビューを表示する検索ページがあります。グリッドビューのアイテムは、同じページに戻る URL 文字列を作成するハイパーリンクです - index.aspx

クエリ文字列の存在をチェックするindex.aspがあり、それをうまく処理しています。

私が抱えている問題は、ユーザーがフォーム送信である新しい検索を入力したいときです。ただし、ポストバックには以前の URL クエリ文字列が含まれているため、コードの一部が検索ではなくリクエストを処理します。

周りを見回すと、PostBackURL が見つかりました。

テストでは、これでうまくいきました。index.aspx?Var1=1&Var2=2 と言うのではなく、index.aspx にフォームが送信されます。

ただし、ライブ サイトに公開すると、これは機能しません。私はまだURL文字列で投稿されます。

ボタンと JavaScript コードの両方に対して asp によって出力されるコードは同一です。

私はaspにかなり慣れていませんが、VS2010でデバッグを実行している場合とWebサーバーでライブで実行している場合の動作が異なることに戸惑っています。

--

わかりました、さらに調査します。Cassini を実行していますが、フォームには 2 つのボタンがあります。1 つは検索、もう 1 つはクリアです。

どちらのボタンも同じ種類の html を生成します。

上記の唯一の違いは、名前、値、およびサーバーで呼び出す関数 (btn_clear または btn_Search) です。

クリア ボタンは、ライブ サイトの postbackurl で機能します。検索ボタンはありません。

また、ページが提供されると、次にデータを投稿する場所を決定するのはページ次第ではありませんか? したがって、ページに「ここに行く」と表示されている場合は、そこに移動します。私のクリアボタンは、URLクエリ文字列なしでindex.aspxに移動すると言い、それは機能します。

これは私を困惑させます-クリアボタンがライブサイトで機能しなかった場合、それはカッシーニと関係があるか、開発中の1台のPC対ライブにはPCとサーバーがあると思います。また、次に進むべきコマンドを発行するのがブラウザーである場合、これが cassini/IIS の問題になる可能性はありますか?

これをさらに詳しく調べたい場合は、wireshark などを使用して、検索またはクリアを押したときに実際にブラウザー ウィンドウから何が出るかを確認する必要があるかもしれません。


OK テスト プロジェクトが完了しました。このコードがデバッグで希望どおりに機能することを確認しました。月曜日まで IIS へのライブ デプロイをテストできません。

page1 aspx ファイル:

ページ 1aspx.cs ファイル:

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

asp.net - Asp LinkBut​​ton がプレスで機能しない

プロジェクトで LinkBut​​ton を使用して言語を変更したい

このページでは、ローカル リソースを作成しました

mypage.aspx.resx

mypage.aspx.ru.resx

このリンクボタンを押しても何も起こりません

0 投票する
0 に答える
185 参照

asp.net - previousPage.buffer が httpException をスローする

私は2つのフォームを持つasp.net 4アプリを持っています。私が持っている最初の形で

. 私が持っている2番目のページで

しかし、タイトルは空です。previousPage.buffer は、ErrorCode = -2147467259 で httpException "response is not available in this context" をスローします。コードの何が問題になっていますか?

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

asp.net - postbackurlとresponse.redirectの間にパフォーマンスの違いはありますか?

複数のドキュメントを含む更新が必要なページを作成しました。各ドキュメントは、ページのメニューから選択できます。

通常、これをマルチビュー+更新パネルでラップしますが、選択したドキュメントを反映するためにURLも更新する必要がありました。

現時点では、別のpostbackurlを使用してこれを行っています(更新パネルはありません)が、これは、戻るボタンがクリックされたときに「Firefoxは再送信する必要があります...2」というメッセージを表示することを意味します。

代わりに、ボタンイベントからリダイレクトできます。これは同じ効果がありますが、メッセージはありません。

私が持っている質問は、postbackurlメソッドがリダイレクトよりも重要な利点を提供するかどうかです。利点とは、パフォーマンスを意味します。

どんな考えでもいただければ幸いです。

0 投票する
0 に答える
337 参照

asp.net - Treeview ノードは、他の隣接ノードによって以前にクリックされたのと同じ postbackurl に移動します

ツリービューのasp.netコントロールがあります。そして、Treeview1 の次の SelectedNodeChanged イベントがあります。

ノードをクリックすると、それが「ルート」でない場合、2 つのボタンが表示されます。ボタン btnCreateUser をクリックすると、btnCreateUser の postbackurl であるページ「user.aspx」に移動します。

これで問題ありません。しかし、次に「ルート」以外のノードをクリックすると、ボタン btnCreateUser をクリックしていなくても、postbackurl ページ「User.aspx」に直接移動します。

これは、「btnCreateUser」を初めてクリックした後に一度だけ発生します。

誰でも助けてもらえますか?