0

ハイパーリンクが必要なWordファイルがいくつかあります。ハイパーリンクはアンカー付きのhtmファイルに移動しますが、セキュリティ上の理由から、そのhtmファイルは直接URLを介して提供されません。むしろ、ファイルを取得し、応答を実行してブラウザにhtmlファイルを表示するashxハンドラーファイルにリンクしています。ただし、これを行う前に、有効なセッションがあることを確認し、ない場合はログインページにリダイレクトします。これは、ASP.Netサイト内からリンクする場合は正常に機能しますが、ローカルのMSWordファイルからリンクすると、有効なセッションがあることを認識せず(ブラウザーにログインしている場合でも)、リダイレクトされます。ログインページに移動します。これを回避する方法はありますか?互換性のために、これらのWord文書は残念ながらWord97-2003形式である必要があります...

4

1 に答える 1

1

いいえ、これは機能しません。

ブラウザの外でワードファイルを開き、リンクをクリックすると、まったく新しいセッションが開始されます。現在サイトでブラウザウィンドウを開いているかどうかに関係なく。

新しいセッションが開始されているため、Webサーバーはユーザーがまったくログインしていないと見なします。技術的には、そうではありません。

于 2012-05-08T22:36:02.820 に答える