Я хочу создать URL с, например, Html ActionLink
, который открывается в новой вкладке и имеет noopener
+ noreferrer
значения для `rel``
<a
target="_blank"
rel="noopener noreferrer"
href="https://localhost:5001/Gallery/View?file=@Model?.Image?.Id">
@Model?.Image?.Title
</a>
Но так у меня есть жестко закодированный URL
Я пробовал что-то вроде этого:
<a
target="_blank"
rel="noopener noreferrer"
href="@Html.ActionLink(item?.Image?.Title, "View", "Gallery", new { file = item?.Image?.Id })">
</a>
или
<a
target="_blank"
rel="noopener noreferrer"
@Html.ActionLink(item?.Image?.Title, "View", "Gallery", new { file = item?.Image?.Id })>
</a>
Но он борется с выходом из html и заканчивается чем-то вроде
<a target="_blank" rel="noopener noreferrer" <a href="/Gallery
/View?file=123">Testimage.jpg</a>></a>
Таким образом, ссылка обычно работает, но она разрушает структуру HTML.