2010-07-06 44 views
1

我在早期版本的Visual Studio中注意到了这一点。但是现在我使用VS 2010,它仍然存在,所以我想问问这是否应该如此,或者如果它尚未修正。html标记和属性中的代码段和智能感知

在'真正的'html标签中使用<%=%>标签的作品,在大多数情况下,我使用它们。 但智能感知和代码突出显示不起作用,并降低了代码的可读性。

这是设计,尚未实施或错误?我们不应该在那里使用它们吗?有什么选择。

比如我在浏览大量的代码部分,看起来像:

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

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

你如何编写这样的事情?

感谢您的帮助。

回答

1

这是一个尚未在VS2010中修复的问题(或者是缺少的功能)。也许补丁会迟一点来。我已经习惯了。当我需要Intellisense时,我在外面的某个地方创建了一个<%= %>区块来测试(不太方便,但对于那些没有智能感知功能的用户来说,这是一个选项)。