PostBackURL が設定された asp.net ボタンをクリックしたときと同じようなことをしたいと思います。試してみましServer.Transfer
たが、URL は変わりません (これは私が望んでいるものです)。これを行うためのより良い方法はありますか、または代わりに Server.Transfer に正しい URL を表示させる方法はありますか?
1881 次
2 に答える
1
試すResponse.Redirect
アップデート:
私の知る限り、コードビハインドから適切なポストバックを行うことはできません
于 2010-08-16T17:06:37.323 に答える
0
見る:
方法: ASP.NET Web ページを別のページに投稿する
asp:Button
ID="Button1"
PostBackUrl="~/TargetPage.aspx"
runat="server"
Text="Submit" />
編集: コード ビハインドで HTTP POST を作成し、それをターゲット ページに送信してから、応答をブラウザーに書き出すこともできます。これにより、ブラウザのアドレス バーの URL が、データが POST された実際のページに変更されることはありません。あなたができることは、あなたが持っているコントロールによって異なります。POST されたページはあなたの管理下にありますか? POSTされたものに固有のテキスト/データが含まれていますか? POST を実行してからターゲット ページにリダイレクト/転送することもできますが、POST の結果が正しく表示される場合と表示されない場合があります。
HttpWebRequest を使用して POST 要求を別の Web サーバーに送信する方法は、この方法を使用する場合に役立つ場合があります。
于 2010-08-16T18:04:31.423 に答える