asp.net mvc и каноническая ссылка: ошибка? - PullRequest
0 голосов
/ 02 марта 2010

Я создал простую CMS в asp.net MVC. Каждая статья имеет каноническую ссылку , которую я хочу использовать на своей главной странице, например:

<link href="<%= Model.CanonicalLink %>" rel="canonical" />

Однако, когда я просматриваю источник этой страницы в Firefox, он показывает мне:

<link href="../../Views/Shared/%3C%25=%20Model.CanonicalLink%20%25%3E" rel="canonical" />

Я должен быть очень глупым, или это ошибка. Когда я двигаю <% = Model.CanonicalLink%> часть из <link />, тогда он показывает мне каноническую ссылку. Итак, что вызывает это странное поведение?

1 Ответ

2 голосов
/ 02 марта 2010

Это синтаксический анализатор ASPX для вашего HTML. Удалите runat = "server" из элемента <head>, в котором определен этот <link>.

...