项目中使用第三方的MVC框架,和微软自带的MVC框架原理差不多,用起来差不多。
以前一直做的是WebForm开发,用了MVC框架之后,感觉有些东西似乎更方便了。感觉直接使用html控件比以前
用ASP.NET服务器控件灵活,JS控制前台也方便。
感觉后台代码写的有点乱,有的Controller写了近一千行代码,同事写的更夸张,2千行代码。
我们用的框架,一个Controller对应一个html目录,框架规定的。所以一个目录下的html,其后台代码写在一
个Controller中会写的很长,我一般都是用#region来组织代码。要是像java那样没有#region,会更崩溃的。
WebForm是一个页面对应一个后台代码,感觉比较方便。而现在,一个Controller要写好几个页面的代码,我
只能用#region组织了,#region中还有很多#region,然后在里面写这个页面的各个功能,比如增删改查;不过我
感觉MVC的后台代码比WebForm更灵活了,但就是有一点,页面跳转、页面链接、页面传值之类的,写的有点晕头转
向,感觉比较乱,但查找代码可比java方便多了。
下面的代码是我写的比较整洁的一个,对应两个报表页面外加一个菜单页面,800多行。
下面的代码对应的html页面就比较多了。
觉得自己的代码写的可能不好,但也不知道不好在哪,所以希望看到这篇随笔的同行,多提提意见,谢谢!