Добавление цели в Html.ActionLink

Я пытаюсь добавить именованную цель в Html.ActionLink:

@Html.ActionLink("Search Agents", "Index", "DSSAgent", null, new { target = "SearchiFrame", @style="color: Red;" })

но когда я проверяю HTML, целью является _blank. (хотя он получил красный цвет)

Я попробовал этот сообщение, но это другой вариант ссылки HTML.Action и не решил мою проблему.


person DZx    schedule 02.09.2016    source источник
comment
Можете ли вы опубликовать тег iframe?   -  person NealR    schedule 06.09.2016
comment
Нет iFrame, я хочу, чтобы он открывался в новой вкладке/окне, но именном. Таким образом, если они снова нажмут на ссылку, она просто переключит фокус на уже открытую.   -  person DZx    schedule 06.09.2016


Ответы (1)


Это разрешенные атрибуты для цели:

<a target="_blank|_self|_parent|_top|framename">

Браузер будет игнорировать любые другие слова с подчеркиванием, кроме 4 выше.

Если вы не используете фреймы, вы можете добавить ViewBag.Title на новую вкладку, например:

@{
    ViewBag.Title = "SearchiFrame";   
}
person AidaM    schedule 06.09.2016