Создание внешней ссылки в ASP.NET MVC 2 из свойств модели - PullRequest
0 голосов
/ 14 сентября 2010

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

http://www.mywebsite.com/post-id">Twitter

где post-id будет извлечен из модели (здесь я использую строго типизированную модель представления - я не могу использовать ViewData, поскольку есть списокэлементов, которые возвращаются назад, все из которых нуждаются в отдельных ссылках).

Я пытался сделать ">, где PermaLink - просто некоторая строка, однако значение не принимается.

Если я попытаюсь ">, я получуошибка - CS1502: у лучшего совпадения перегруженного метода для 'System.IO.TextWriter.Write (char)' есть недопустимые аргументы

Есть ли способ сделать это? Я попытался добавить атрибут runat = "server"Однако это просто связано с моим локальным сайтом и действиями контроллера / модели.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2010

Ой, не настроил мою собственность должным образом, просто использовал обычный геттер.Может быть, я должен вернуться к Java:)

0 голосов
/ 14 сентября 2010

Это в MVC ViewPage, основанном на классе ViewPage, или это страница WebForms?

синтаксис < a href="<%= model.PermaLink %>"> правильный для страницы MVC

...