2
  • ページにPDFが1つあります。ただし、ユーザーがログインしているときにのみ開くようにしたい。
  • そのために、PDFリンクにログインしたポップアップを使用します。
  • このポップアップを使用してログインしようとすると、その背後にあるコードが画像に表示されます。
  • そしてそこから、ユーザーがURLを開くことができるかどうかを判断する必要があります。
  • 彼/彼女が本物のユーザーである場合、ページはユーザーログインで更新され、PDFリンクは新しいウィンドウではなく新しいタブで開かれます。
4

2 に答える 2

1

ハイパーリンクを使用している場合は、ターゲット属性を使用します

ターゲット属性の動作はブラウザに依存します

 target="_blank"

古いブラウザ --> 新しいウィンドウでは、タブのサポートがありません。

新しいブラウザ ---> 新しいタブ。

ボタンを使用したい場合は、ボタン定義を次のようにマークアップします。

<asp:Button ........OnClientClick="NameofForm.target ='_blank';"/>

コードビハインドでリダイレクトを使用

于 2012-11-26T06:46:20.533 に答える
0

ユーザーが認証されたら、セッション変数を追加して認証を確認し、そのセッション変数を使用してユーザーが認証されているかどうかを確認し、認証されている場合は次のように JavaScript コードを記述します。

window.open("http://www.yahoo.com");

そのため、認証後にページが更新されると、ウィンドウが開きます。

于 2012-11-26T06:38:22.617 に答える