区域中的视图无法识别“ ActionLink”,“ Parital”,“ ViewBag”,即使其他区域也可以使用

时间:2018-08-15 11:50:05

标签: c# asp.net razor views

此问题与ff类似: Razor HtmlHelper Extensions (or other namespaces for views) Not Found

我已经在该区域中应用了一个子web.config,这不可能是一个麻烦的问题,因为已经有其他区域具有相同的结构,但应该对其进行处理。下面是这些区域的代表:

Areas
--<Area1 - Folder>
----Views - Folder
------<View1 - Folder>
--------Shared - Folder
--------_ViewStart.cshtml
--------web.config
--<My Area - Folder>
----Views - Folder
------<View1 - Folder>
--------Shared - Folder
--------_ViewStart.cshtml
--------web.config

请注意,在上面的示例中,区域1及其视图已经起作用,我只是添加了一个新区域。至于_Viewstart.cshtml的内容,它仅指向共享文件夹中的文件,该文件由该区域中所有视图共享的常规布局组成。

我试图弄清楚这个问题,否则我必须将每个页面的每个部分移植到一个新的视图

1 个答案:

答案 0 :(得分:0)

我的同事将其放在页面Float(numberInput.text)!的顶部,当我们尝试构建时它就起作用了。有趣的是,它显示为灰色(表示视图未使用它)。因此,我注释掉了它并使其起作用:D它使我想到了某种带有程序集的缓存内容。好像需要将其可见程序集“提醒”起来。