問題タブ [server.transfer]

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

c# - Server.Transfer() を使用して、ユーザーコントロール (ascx) から別のページ (aspx) にテキストボックスの値を渡すにはどうすればよいですか?

kentico で 1 つのユーザー コントロール (Web パーツ) を作成しています。Server.Transfer() を使用して、テキスト ボックスの値をユーザー コントロールから aspx ページに渡したいと考えています。

それはできますか?もしそうなら、どうすればそのようにできますか?

よろしくお願いします、

レッズ

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

asp.net - 次のページ転送方法の違いは何ですか

次の違いは何ですか。

  1. サーバー転送?
  2. Response.Redirect?
  3. ポストバックURL?

どちらを使用するかをいつ決定する必要がありますか?

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

asp.net - ブラウザの更新ボタンの操作方法

test1.aspxとtest2.aspxがあります。test1ページにボタンが含まれています。ボタンがクリックされたときにコードを作成すると、test2ページが「server.transfer」メソッドを使用して転送されます。したがって、ブラウザにtest2ページが表示され、ブラウザのアドレスバーにtest1ページのアドレスが表示されます。しかし、ブラウザの更新ボタンを実行すると、test1.aspxのボタンが再び機能します。すべてのブラウザはこのように発生します。test2.aspxページを更新したい。これどうやってするの。ブラウザの更新ボタンの操作方法とserver.transferの使用方法を知りたいです。

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

asp.net - Server.Transfer Vs ブラウザの更新

asp.net で 2 つのフォームを作成しました。test1.aspx と test2.aspx があります。test1 ページには、送信ボタンが 1 つ含まれています。ユーザーがこれをクリックすると、server.transfer メソッドを使用して test2 ページに転送します。この場合、ブラウザーには test2 ページのコンテンツが表示されますが、ブラウザーのアドレス バーには test1 ページの場所が表示されます。ユーザーがブラウザの更新ボタンまたは F5 をクリックすると、test1 ページが動作し、送信ボタンが動作します。これは働きたくない。test2 ページを更新したい。どうすればそれができますか?response.redirect を使用したくありません。

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

asp.net - Service.Transfer() Behavior IIS Rewriting Module でルールを作成する

Service.Transfer from ASP と同様の動作を持つルールを作成することは可能ですか?

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

c# - POST HTML
外部aspxページへ

私はすでにこれを読み通しました。ただし、私の場合、投稿先のページは外部の.aspxページです。

基本的に、ソースページコードでXMLデータを生成し、それを外部の.aspxページにPOSTXElementする必要があります。要件は、投稿する前にHTMLタグでラップする必要があることを示しています。したがって、分離コードファイルの文字列は次のようになります。</form>

コードビハインドファイルで、これを外部の.aspxページに投稿するには、何をする必要がありますか?

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

asp.net - ユーザーを別の.NETページ(同じドメイン内)にリダイレクトするが、アドレスバーのURLを変更しない方法は?

ユーザーが同じドメインの下に独自のホームページを持つことができる会社の Web サイトに取り組んでいます。URL はhttp://mydomain.com/UserNameのようになります。 各ユーザーのコンテンツはデータベースに保存され、http://mydomain.com/users/default.aspxにあるページに表示されます(データベースで URL を検索してユーザーのコンテンツを検索する)

各ユーザーが独自のフォルダーを持っているように見えるように、アドレス バーの URL を同じままにしたい。

Server.Transfer を使用してみましたが、セッション変数は何もありません。RewritePath は機能しますが、アドレス バーの URL が変わります。アドレス バーに 404.aspx?aspxerrorpath={requestedURL} が表示されるため、404 ページでコードを実行できません。

私の主な目標は、アドレスバーにあるものをリダイレクトして失わないことです。私はASP.NETを使用しています(aspx拡張機能がLOLを提供しなかった場合)

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

asp-classic - クラシックASPリダイレクトタイトルの問題

サーバーを実行するASPにはどのような制限があるのか​​疑問に思っています.2つのレベルを転送しますか?したがって、ページが別のページに転送され、次に別のページに転送されます。

これが現在の設定です。SEOを喜ばせるために、キーワードを含む「偽の」URLを作成しました。次に、404エラーハンドラー(IIS)がこれらを取得し、URLからいくつかの重要な情報を引き出してServer.Transferを実行する別のASPページにリダイレクトします。この投稿の範囲外の理由により、このページからさらにServer.Transferを作成する必要があります。現在表示しているページでは、ページタイトルを設定する必要があります。

これは可能ですか?

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

c# - Server.Transfer を使用してパラメーターを渡すが、クエリ文字列を使用しない

私は登録フォームを持っており、ユーザーを成功ページに転送して、電子メールが自分の電子メールに送信されたことを伝えたいと考えています。彼のメールを登録ページから成功ページに転送する必要があります。

Server.Transfer についてはわかりましたが、パラメーターの送信方法がわかりません。URL の情報を明らかにしたくないので、クエリ文字列を使用したくありません。

これを行う適切な方法は(可能であれば)何ですか?

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

c# - Server.Transfer の後に例外をキャッチする方法 (customErrors を使用しない)?

Page A例を単純化するので、 があるPage Bとしましょう。Page C

  1. Page Abase.OnInit()と一緒に行くpage B
  2. Page B例外をスローし、にリダイレクトさServer.TransferPage Cます。
  3. Page C例外をキャッチする必要がある try / catch があります。

私は試してみましたがServer.GetLastError()、何ももたらしませんでした(GetLastErrosはnullです)。どうすればそれを解決し、追加せず<customErrors>に対処できますweb.configか?

興味深いことに、 でデバッグしているときに、変数が正しく設定されているPage Cことがわかります。$exception

画像 -> http://www.picfront.org/d/8EeT

どうもありがとうございました。