mvc框架、Views下直接建立cshtml页面可以吗

mvc框架、Views下直接建立cshtml页面可以吗,可以的话如何请求数据

本来就是放在views下,和action同名。
如果不同名,那么你可以在action里面用

return View("不同的view的名字") 返回这个视图。
你甚至可以一个action对应几个view(比如手机一个,pc一个)

按照约定,如果你有页眉页脚或者共享的东西,可以放在 view/sharedview下面

图片说明

看我这个例子(因为我vs2010比较老,支持的是aspx view,和cshtml是一样的原理)

我有一个myview.aspx,放在view下面,并没有对应的控制器

不过不要紧,用index方法就可以调用了。

图片说明
直接放在views下面也是可以的

图片说明

传参也没问题

图片说明

可以,修改下路由配置,mvc 5以后,在routeconfig.cs里面修改