我已将视图从文件夹移动到共享文件夹。当我尝试从控制器导航到共享视图时,它将导航到默认视图而不是共享视图。我在Global.asax中检查过,我在Global.asax中创建了新路由,但它仍然指向默认路由并加载默认视图。
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
确保删除旧视图,否则它将始终在共享文件夹中选择该视图。
答案 1 :(得分:1)
如果您没有明确定义视图的名称,例如假设您在Home
控制器中有一个ActionResult
public ActionResult Index()
{
return View();
}
首先在Index.aspx
文件夹中搜索名称Index.ascx
和/或Home
的视图,如果在此处找到匹配的视图,则不会进一步搜索。如果未找到,则会在Shared
文件夹
确保您已删除默认位置的视图