ASP.NETMVC开发实例(⼀)
ASP.NET MVC 开发实例(⼀)
jquery ajax例子
近⼏年前端发展很快,⼤有不需要后端之趋势。node.js+webpack我现在也有在观望学习中,的确,很酷。但是我并没有进⾏产品开发,因为这种东西⼀投⼊,说不定马上就有⼀个更酷的框架出来。学习框架和你做投资⼀样,都需要成本。新框架带来了⼀些新技术,也带来了新问题。但由于是开源的关系,所有的问题都很快得到解决。同时,需求不同也就造就今天框架盛⾏的局⾯。没有完美的架构,只有适合的架构,如果你想要有⼀个完全匹配你需求的框架,那么就⾃⼰写⼀个。很多有实⼒的公司就是这么做的。
其实,我更乐意做的事,就是 在原有的技术上,兼容现在流⾏的MV*前端框架,以达到迅速开发的⽬的,如果产品页需要SEO,那么回到C#,⽤传统的后端对页⾯进⾏渲染。要做到数据灵活绑定,游刃有余。
我希望这⼀系列的教材,是从ASP.NET MVC⼊门开始,再开发⼀套⼩型的商城⽹站,最后写⼀套属于⾃⼰的MVC架构出来。这是⼀个上⼗万字的⼤⼯程,不过如果能在业余时间做出来,我会很佩服我⾃⼰的。准备了两套⼊门⽅案,⼀套建⽴Empty模板,为注册会员代码。⼀套为⾃动⽣成代码的留⾔板⽅案,然后修改。以此来增强⼊门体验。
从现在开始吧,打开Visual Studio 2015,先来做个例⼦。
下⾯是⼀个⽤户管理的实例,这个实例没有关联到任何数据库,当然也不会有Identity,下⾯这个实例只是让你基本的了解⼀下MVC的基本操作概念。(本例⼦参考了《精通ASP.NET MVC5》,书中第⼆章:第⼀个MVC应⽤程序。)
新建项⽬,在已安装-模板⾥⾯选择Web,创建⼀个ASP.NET Web 应⽤程序,如下图。本例命名为alexzeng,当然你可以改为你喜欢的任何名字,不违背命名规则就可以。
创建⼀个ASP.NET Web 应⽤程序
在弹出来的新建ASP.NET 项⽬⾥⾯选择⼀个Empty模板,为以下添加⽂件夹和核⼼引⽤点击MVC。
选择Empty模板
然后在解决⽅案资源管理器的窗⼝⾥⾯,到Controllers,右击新建⼀个新的控制器,如下图,选择MVC 5控制器-空。命名为HomeController.cs 。
默认代码如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。