ASP.NET MVC Динамический внешний URL - PullRequest
3 голосов
/ 06 декабря 2011

У меня есть сайт, где пользователи могут предоставить URL-адрес по своему выбору.

Я уверен, что это дыра в безопасности, так что я должен сделать, чтобы затянуть ее, не потеряв слишком много гибкости?

Если бы я оставил его, как я мог сделать ссылку или построить маршрут таким образом, чтобы я мог связать пользователей извне? Это не работает (конечно):

<a href="@item.Location" target="_self">@item.Title</a>

1 Ответ

7 голосов
/ 30 июля 2012

Добавить протокол перед @item.URL следующим образом:

<a href="http://@item.URL" target="_blank">@Html.DisplayFor(modelItem => item.Title)</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...