MVC Превратите текст модели в кликабельную ссылку

У меня есть представление MVC Razor, которое извлекает информацию журнала изменений из базы данных (таблицы, доступ к которой есть только у меня, что ограничивает проблемы безопасности).

<table class="table">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Description)
        </th>
    </tr>

    @foreach (var item in Model) {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.Description)
            </td>
        </tr>
    }
</table>

Описание будет содержать такие значения, как New page available: http://localhost:0000/app/NewItem. Я пытаюсь понять, как сделать этот веб-адрес активным.

То есть повернуть New page available: http://localhost:0000/app/NewItem

в: Доступна новая страница: http://localhost:0000/app/NewItem

и правильно отображать ссылку на странице. Есть ли простой способ сделать это, за исключением использования регулярных выражений в контроллере для извлечения этой ссылки?


person Dan Champagne    schedule 29.02.2016    source источник
comment
Во-первых, я бы рассмотрел возможность сохранения ссылки как отдельного свойства. Затем создайте пользовательский шаблон для свойства это выведет ваше описание со ссылкой, завернутой в якорь.   -  person Jasen    schedule 29.02.2016
comment
Это будет моим отступлением, если нет более простого способа сделать это.   -  person Dan Champagne    schedule 29.02.2016
comment
Я не знаю подробностей вашего заявления. Но мне кажется, что это самый простой и удобный способ сделать это. Вы также можете закодировать эту ссылку с помощью html в описании при первом создании описания.   -  person Jasen    schedule 29.02.2016
comment
Можно ли так хранить данные? New page available: [http://localhost:0000/app/NewItem](http://localhost:0000/app/NewItem)? Затем вы можете использовать инструмент уценки для отображения данных в виде HTML.   -  person danludwig    schedule 29.02.2016
comment
Проверьте это: stackoverflow.com/a/19221240/7720   -  person Romias    schedule 29.02.2016
comment
stackoverflow.com/questions/37684 /   -  person JamieD77    schedule 29.02.2016