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"才能在新窗口中打开目标网址

请设置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 回答