有什么方法可以模拟鼠标中键单击超链接?我有以下代码,用于显示成功导入产品的列表:
<tr>
<td>
@{
int counter = 0;
foreach (int productid in Model.SucceededProductIdsList)
{
<ul>
<li>-------------------------------------------------------</li>
<li><b>@String.Format("ProductID: {0}", Convert.ToString(productid))</b></li>
<li><b>@String.Format("{0}", Model.SucceededProductManufacturerIdsList[counter])</b></li>
<li><b><a href="http://www.MyWebshop.com/Admin/Product/Edit/@productid" target="_blank">Show Product</a></b></li>
</ul>
counter++;
}
}
</td>
上面的代码为网上商店的管理员提供了成功导入的所有产品的列表。我添加了导入产品的超链接,因此用户更容易直接找到并在需要时编辑产品。
下一个代码显示了产品的链接:
<li><b><a href="http://www.MyWebshop.com/Admin/Product/Edit/@productid" target="_blank">Show Product</a></b></li>
问题
我使用target="_blank"
了 ,因此页面在新选项卡中打开,但是用户的当前选项卡更改为新选项卡。那不是我想要的。我希望页面在新选项卡中打开,但用户当前选项卡应该仍然是相同的,而不是新选项卡。(与用户使用鼠标中键单击链接时的行为相同)
是否有任何 HTML 或 C#/Razor 允许我这样做?如果是这样,怎么做?