我主要想达到的效果,自定义视图文件的位置
用MVC3默认的项目,自定义了一个ViewEngine。就是修改了视图文件的默认路径不在View文件夹了。
改在“Themes/Default/”文件夹了。
单步调试,得知错误产生在:BuildManager.GetObjectFactory(virtualPath, false)
这个函数的功能应该就是把cshtml文件编译成一个类,具体怎么工作我就不清楚了。
为什么View文件夹里的文件能编译,放别的目录就不行了呢?
求高手指教,不胜感激!
页面错误提示:当前上下文中不存在名称“ViewBag”