Asp.net mvc 为什么没有视图的区域内的操作从根控制器渲染视图?

Asp.net mvc 为什么没有视图的区域内的操作从根控制器渲染视图?,asp.net-mvc,Asp.net Mvc,我有一个asp.net mvc应用程序,其中有一个供员工使用的区域。 在员工区域内的家庭控制器中,我有两个动作: 索引 关于 索引在员工区域内有一个视图。 关于在员工区域中没有视图。 但是,当我导航到 它向我展示了根控制器中的About视图 这是为什么/怎么发生的?…好的,我想我知道答案了。如果我错了,请纠正我 我将操作重命名为About2并得到了这个错误,我认为这个异常回答了我之前的问题 看起来mvc会首先在区域内查找视图,如果在那里找不到,它会在根级别查找视图。如果我右键单击操作并

我有一个asp.net mvc应用程序,其中有一个供员工使用的区域。 在员工区域内的家庭控制器中,我有两个动作:

  • 索引
  • 关于

索引在员工区域内有一个视图。 关于在员工区域中没有视图。 但是,当我导航到 它向我展示了根控制器中的About视图


这是为什么/怎么发生的?…

好的,我想我知道答案了。如果我错了,请纠正我

我将操作重命名为About2并得到了这个错误,我认为这个异常回答了我之前的问题


看起来mvc会首先在区域内查找视图,如果在那里找不到,它会在根级别查找视图。

如果我右键单击操作并单击“转到视图”选项,它也会将我带到该视图。只要我在区域内添加一个新视图,它就会按预期工作。。。