Asp.net mvc asp.net mvc和规范链接:bug?

Asp.net mvc asp.net mvc和规范链接:bug?,asp.net-mvc,canonical-link,Asp.net Mvc,Canonical Link,我在asp.NETMVC中创建了一个简单的CMS。每篇文章都有一个,我想在我的母版页中这样使用: <link href="<%= Model.CanonicalLink %>" rel="canonical" /> 但是,当我在Firefox中查看此页面的源代码时,它会显示: <link href="../../Views/Shared/%3C%25=%20Model.CanonicalLink%20%25%3E" rel="canonical" /> 我

我在asp.NETMVC中创建了一个简单的CMS。每篇文章都有一个,我想在我的母版页中这样使用:

<link href="<%= Model.CanonicalLink %>" rel="canonical" />
但是,当我在Firefox中查看此页面的源代码时,它会显示:

<link href="../../Views/Shared/%3C%25=%20Model.CanonicalLink%20%25%3E" rel="canonical" />
我一定很笨,不然就是虫子。当我移动
然后它向我展示了规范链接。那么,是什么导致了这种奇怪的行为呢?

这是ASPX解析器对HTML的践踏。从定义runat=server的元素中删除它。

Model.CanonicalLink的类型是什么?