我们现在的系统使用MVC开发,美工把页面制作好后发现一个头疼的问题,就是网页的命名和目录是美工自己安排的,但是MVC框架对View的默认路径和命名是有规定的,而且所有的CSS样式文件、JS脚本文件、图片等的路径都需要全部修改一遍,这就导致我们要对每个页面做大量的修改,非常繁琐,该怎样避免这样的问题呢?请大家给点建议,谢谢。

解决方案 »

  1.   

    很简单啊 他想放那个文件夹就放那个文件夹 你把整个文件夹放在项目里面就可以了MVC的路由跟文件夹又没有关系。
    你只需要在Global.asax设置一下路由就好了比如你想要的路由是 server/love/good(假设love是controller,good是action)
    美工给你的路径是 server/ok/go你只需要在Global.asax里面设置一个新的路由例如routes.MapRoute(
                    "love",
                    "ok/go",
                    "~/go/ok.aspx"
                    );
    然后在名为action的控制器方法里面调用/ok/go的页面就可以了
      

  2.   

    routes.MapRoute(
                    "love",
                    "love/good",
                    "~/go/ok.aspx"
                    );
    中午脑残了- -