【发布时间】:2018-03-10 10:57:26
【问题描述】:
在 asp.net-core-mvc 中使用新的标签助手
<a class="custom-social-icon" asp-area="" asp-protocol="https" asp-host="www.youtube.com/mysite" >
<img src="~/images/youtube.gif" alt="youtube_logo" />
</a>
新标签助手中是否有允许链接在新标签页中打开的设置?因为你不能使用这种方法添加 target="_blank"。
此外,在使用标签助手和更改页面时,将鼠标悬停在图标上会在使用标准 href 方式 (www.youtube.com/mysite) 时显示正确的链接,但使用标签助手时,它会将页面路径添加到末尾网址 (www.youtube.com/mysite/Home/Contact)。如果使用标签助手,如何防止这种情况发生?
【问题讨论】:
-
您似乎想要导航到外部站点,在这种情况下不要使用 TagHelper(用于导航到您自己站点内的页面)。只需创建普通的
<a>元素并设置href属性等
标签: c# asp.net-core asp.net-core-tag-helpers