Все три открывают новую вкладку, которая соответствует вашим потребностям?
Ответ 2
Если вы не используете javascript, вам нужно использовать target = "_ blank". Но для этого в чистом режиме mvc выполните:
<%= Html.ActionLink("Click me", "ActionName", null, new {target="_blank"}) %>
Ответ 3
Если ваш вопрос: как создать всплывающее окно в asp.net mvc
Простой ответ: can not
В этом случае вы не можете использовать PHP, JSP или любой другой язык сценариев на стороне сервера.
Вы заметили, что решения выше - все HTML?
Всплывающее окно - это домен, который должен обрабатываться на стороне клиента. Языки сервера могут вызывать HTML/Javsascript, которые имеют команды для открытия всплывающего окна. Они по сути не могут заказать браузер, чтобы открыть окно.
Ответ 4
<A Href="page.html" target="_blank">Link text </A>
Цель = "_ пусто" - это определенная часть, в которой вы нуждаетесь.