2

asp.net c#でResolve.urlを使用しているときに新しいタブを開きたい。

 previewlink.NavigateUrl = ResolveUrl("~/admin/Preview_paper.aspx");
4

2 に答える 2

3

ハイパーリンクのTargetプロパティを「_blank」に設定します。

Target = "_blank"

言うまでもありませんが、ユーザーのブラウザの設定でタブではなく新しいウィンドウを使用している場合は、新しいウィンドウで開きますが、それは問題ではないと思います。

編集:ここにいくつかのサンプルコードがあります

previewlink.NavigateUrl = ResolveUrl("~/admin/Preview_paper.aspx");
previewlink.Target = "_blank";
于 2012-08-02T21:25:57.360 に答える
2

"_blank"新しいウィンドウでターゲットURLを開くには、ハイパーリンクのターゲット属性を設定する必要があります

設定してくださいtarget = "_blank"

更新:OPのコメントについて

The target is a property as you can see below of the Hyperlink 
   <asp:HyperLink id="hyperlink1" 
                  ImageUrl="images/pict.jpg"
                  NavigateUrl="http://www.microsoft.com"
                  Text="Microsoft Official Site"
                  Target="_blank"
                  runat="server"/>  
于 2012-08-02T21:26:16.077 に答える