对于在web.config中导入名称空间的类,如何在Razor中使用intellisense?

时间:2011-05-07 12:02:40

标签: asp.net-mvc visual-studio-2010 razor

我已将以下内容添加到〜/ Views文件夹中的Web.config:

<add namespace="DTuppeny.Blog.Models" />

这意味着在我的视图顶部,我现在可以输入:

@model Post

而不是

@model DTuppeny.Blog.Models.Post

这一切都编译并正常工作,但是当我输入“@Model”时。我没有任何智能感知。

这是一个错误,还是我做错了什么?

2 个答案:

答案 0 :(得分:2)

我刚试过你在我的一个项目中描述的内容,只要我保持.cshtml文件打开,智能感知确实不起作用。

虽然我关闭并重新打开文件后它确实有效(我也在之间重新编译......不确定是否有必要)。你做到了吗?

另外:您安装了the latest tools update吗?

答案 1 :(得分:0)

另外,请确保修改顶级web.config,views文件夹中还有另一个web.config