Как создать путь / URL-адрес из маршрута в классе модели? - PullRequest
0 голосов
/ 26 ноября 2010

Это похоже на вопрос SO здесь.

Как сгенерировать путь / URL из маршрута в таблице маршрутов?

.. только этовремя, когда я хотел бы иметь возможность создать URL в одном из моих классов (частично) модели.

Я определяю новое свойство, которое будет содержать текст, который будет отображаться в ленте rss, и хочу вставить в этот текст URL (внутри тегов привязки).

Я нашел UrlHelper.GenerateUrl, но отклеивайтесь, как только я выйду за рамки ввода соответствующих RouteName, ActionName и ControllerName.

1 Ответ

2 голосов
/ 26 ноября 2010

Генерация URL в модели на самом деле плохая идея. Я бы порекомендовал вам сгенерировать URL в контроллере и при необходимости передать его модели в качестве параметра или использовать помощник HTML в представлении, которое выполнит эту работу.

...