如何使VisualStudio intellisense在强类型视图的html属性中工作?

时间:2010-02-20 16:42:31

标签: asp.net asp.net-mvc intellisense

如果我提出类似的内容:

<%=Model.Project.Id %>

在强类型视图的主体中,我得到了我的模型的完整智能感知。

但是,如果我把:

<a href="/Projects/Edit/<%=Model.Project.Id %>">

如果脚本是在html属性中编写的(在本例中是href =“”属性),则intellisense不起作用。

我认为这是VisualStudio的一个限制,但似乎这是一个非常常见的任务,应该能够工作。有没有解决这个问题?我的VisualStudio版本有问题吗?

2 个答案:

答案 0 :(得分:2)

Intellisense可能在文本块中没有活动(在双引号之间),这是完全正常的。

但是我从未使用Visual Studio开发asp.net应用程序,所以我不能告诉你如何解决它,但我有一个想法。

Reshaper是.net应用程序的强大工具。它支持asp.net,可能会做你需要的。你应该试一试!

答案 1 :(得分:1)

您可以强制显示IntelliSense吗?我认为标准快捷方式是CTRL + Space?