mvc框架、Views下直接建立cshtml页面可以吗,可以的话如何请求数据
本来就是放在views下,和action同名。
如果不同名,那么你可以在action里面用
return View("不同的view的名字") 返回这个视图。
你甚至可以一个action对应几个view(比如手机一个,pc一个)
按照约定,如果你有页眉页脚或者共享的东西,可以放在 view/sharedview下面
看我这个例子(因为我vs2010比较老,支持的是aspx view,和cshtml是一样的原理)
我有一个myview.aspx,放在view下面,并没有对应的控制器
不过不要紧,用index方法就可以调用了。
传参也没问题
可以,修改下路由配置,mvc 5以后,在routeconfig.cs里面修改