asp.net mvc 随想1
最近看了看书,写了几行代码,突然想到asp.net mvc中的MVC能不能这样解析呢?MVC就是一个小家庭
V=view 就是所谓的视图,在网站这个小家庭中扮演着妈妈的角色,是的,就是要傻,要美,她最好的意愿就是会化妆,会撒娇,什么事情都依赖老公,就是所谓的负责美貌如花(男的都喜欢听这么一句话,靠这男的走了什么狗屎运,老婆那么漂亮。。。要代价的。。亲),所以她就负责样式,js,html等页面即可。
M=MODEL就是模型,在网站这个小家庭中扮演着爸爸的角色,是的,就是要重,责任要大,努力赚钱养家,要处理所以繁琐的事情,什么成员权限啊,业务流程吧,,之类的吧,最好就吧数据转换的能力也具备?负责跟数据库通讯,业务逻辑处理,数据转换。反正,什么事情他都掺一脚的感觉。关键词,重,责任大。
C=control 没错,控制器,也没错,就是孩子。小家庭怎么继续走着,只要有了孩子,还不是一切围绕着孩子进行?所以什么事情应该怎么做,其实一定的程度上都是看孩子的意愿了。让孩子来选择怎么走,是最好的事情,哪里该显示什么数据,哪里不该显示什么数据,每个提交进来的请求,该怎么响应,指挥那聪明的爸爸,装傻爱漂亮的妈妈。他们都如果支持孩子的选择,再辅助一下就是一个美好的未来。。。
---------------PS:突然想到,可以评论,勿人生攻击,谢谢。
今天想用分部视图,然后发现了一样东西,当你想用分部视图的时候,如果视图名字头加了个下划线在头,就得放在Shared文件夹下面,放在其他文件夹的话,就必须跟函数命名一样,然后返回一个PartialView 就可以使用@Html.Action("ForumUser","User",null) 来直接调用。