.net VisualStudio ASPX文件Synthax突出显示出古怪

.net VisualStudio ASPX文件Synthax突出显示出古怪,.net,asp.net-mvc-2,c#-4.0,.net,Asp.net Mvc 2,C# 4.0,我刚刚开始使用ASP.NET MVC 2,我有一个关于Visual Studio中ASPX语法高亮显示的问题 例如,我经常想用引号生成一些服务器端内容 <a href="<% c# code %>"> foo </a> 但是VisualStudio错误地强调了这一点,导致了警告和其他问题。请参阅附件中的图片,它将Url.Action显示为字符串,“拼贴”显示为对象。。。我是在做傻事吗?还是事情本来就是这样 另外,我很清楚所提供的示例中存在不必要的代码重

我刚刚开始使用ASP.NET MVC 2,我有一个关于Visual Studio中ASPX语法高亮显示的问题

例如,我经常想用引号生成一些服务器端内容

<a href="<% c# code %>"> foo </a>

但是VisualStudio错误地强调了这一点,导致了警告和其他问题。请参阅附件中的图片,它将
Url.Action
显示为字符串,“拼贴”显示为对象。。。我是在做傻事吗?还是事情本来就是这样


另外,我很清楚所提供的示例中存在不必要的代码重复。我只是想尝试一下。这实际上是问题的一大部分,因为当VisualStudio变得混乱时,我也会感到困惑!如果我用for循环生成这些行,它突出显示为一个字符串,代码感觉非常混乱。

由于VS编辑器的基本限制,不幸的是,除了提供的示例中不必要的代码重复之外,这不起作用。

您是否知道使用强类型视图比使用
ViewData
更好?哦,恐怕是有人提出的。是的,我将为所有内容编写ViewModels…=)