想要在 asp.net c# 中使用 Resolve.url 时打开新选项卡。
previewlink.NavigateUrl = ResolveUrl("~/admin/Preview_paper.aspx");
将超链接的Target
属性设置为“_blank”:
Target = "_blank"
虽然不用说,如果用户的浏览器设置是使用新窗口而不是选项卡,这将在新窗口中打开它,但我猜这不是问题。
编辑:这里有一些示例代码
previewlink.NavigateUrl = ResolveUrl("~/admin/Preview_paper.aspx");
previewlink.Target = "_blank";
必须设置超链接的目标属性"_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"/>