需要开发一个新界面,不使用原来的Index.cshtml,复制了Index.cshtml文件之后改名字,Controllerl里面对应的方法也写了,但是返回View的时候都提示找不到页面。全部重新生成,VS重启都没用。
搜索一通后加了route也没有效果,可以看看c# - InvalidOperationException: The view 'ViewName' was not found after adding route - Stack Overflow
后来发现复制出来的界面,引入的Model都是黑色,不是正常类该有的蓝色,遂右键新建了一个空页,然后把Index的代码都复制过去,居然可以了,这算不算是个BUG[???]