Asp.net mvc html标记和属性中的代码部分和intellisense

Asp.net mvc html标记和属性中的代码部分和intellisense,asp.net-mvc,visual-studio-2010,intellisense,Asp.net Mvc,Visual Studio 2010,Intellisense,我在早期版本的VisualStudio中注意到了这一点。但现在我使用VS2010,它仍然存在,所以我想问,这是应该是这样的,还是它还没有修复 在“真实”html标记中使用标记是有效的,并且在大多数情况下是我使用它们的方式。 但是intellisense和代码highlightning不起作用,这降低了代码的可读性 这是设计的,还没有实现,还是一个bug?我们不应该在那里使用它们吗?替代方案是什么 例如,我在视图中有许多代码部分,如下所示: <input id="someid" type="

我在早期版本的VisualStudio中注意到了这一点。但现在我使用VS2010,它仍然存在,所以我想问,这是应该是这样的,还是它还没有修复

在“真实”html标记中使用标记是有效的,并且在大多数情况下是我使用它们的方式。 但是intellisense和代码highlightning不起作用,这降低了代码的可读性

这是设计的,还没有实现,还是一个bug?我们不应该在那里使用它们吗?替代方案是什么

例如,我在视图中有许多代码部分,如下所示:

<input id="someid" type="text" name="myinput" value="<%= OldData.myinput %>"/>

MyOption
你如何编写这样的代码

感谢您的帮助。

这是一个在VS2010中尚未修复的问题(如果您愿意,也可以是缺少的功能)。也许稍后会有补丁。我已经习惯了。当我需要Intellisense时,我会在外面的某个地方创建一个
块来进行测试(这不是很方便,但对于那些没有Intellisense就无法进行测试的人来说,这是一个选项)。

这是一个在VS2010中还没有解决的问题(或者缺少的功能,如果你愿意的话)。也许稍后会有补丁。我已经习惯了。当我需要Intellisense时,我会在外面的某个地方创建一个
块来进行测试(这不是很方便,但对于那些没有Intellisense就无法进行测试的人来说,这是一个选项)

<option value="somevalue" <%= selected ? "selected=\"selected\"" : "" %> >MyOption</option>