快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

[MVC4]初识.NETMVC4-创新互联

最近一个月都在专心做unity3d的斗地主游戏,从早到晚,最后总算是搞出来了,其中的心酸只有自己知道。最近才有功夫闲下来,还是学习学习之前的老本行——asp.net,现在用.net做项目流行MVC,而不是之前的三层,既然技术在更新,只能不断学习,以适应新的技术潮流!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名雅安服务器托管、营销软件、网站建设、兖州网站维护、网站推广。

创建MVC工程

1.打开Visual studio2012,新建MVC4工程

[MVC4]初识.NET MVC4

2.选择工程属性,创建MVC工程

[MVC4]初识.NET MVC4

3.生成工程的目录

[MVC4]初识.NET MVC4

  • App_Start:启动文件的配置信息,包括很重要的RouteConfig路由注册信息

  • Content文件放置样式文件

  • Controllers文件夹用来放置控制器

  • Scripts文件夹系统自动创建了jquery文件

  • Views文件夹放置控制器的视图文件

4.RouteConfig文件

[csharp] view plaincopyprint?[MVC4]初识.NET MVC4[MVC4]初识.NET MVC4

  1. routes.MapRoute(

  2.                name: "Default",

  3.                url: "{controller}/{action}/{id}", //controller目录下的,action匹配Controllers目录下actionresult,id是一个可写参数

  4.                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } //默认启动项HomeController下的Index

  5.            );

这个文件是路由注册文件,配置默认启动项,这里指定的controller是HomeController,actionResult是Index,id可写可不写。

5.新建控制器

在Controllers文件夹右击->添加->控制器,保留Controller,取名HomeController

[MVC4]初识.NET MVC4

[MVC4]初识.NET MVC4

点击添加,则创建成功。

查看生成的HomeController控制器

[csharp] view plaincopyprint?[MVC4]初识.NET MVC4[MVC4]初识.NET MVC4

  1. public ActionResult Next()

  2. {

  3.     return View();

  4. }

这个返回一个ActionResult到前台视图页面,下面我们可以在此基础上创建控制器视图。

6.新建控制器视图

在上面的ActionResult里面右击鼠标,添加视图,名字要跟方法名一致。

然后在Views文件夹下自动生成一个该控制器的视图

[MVC4]初识.NET MVC4

微软做的太贴心了,哇咔咔!

7.在控制器中添加代码,在视图中显示出来

我们在控制器Index方法中添加如下代码,传递到view中

[csharp] view plaincopyprint?[MVC4]初识.NET MVC4[MVC4]初识.NET MVC4

  1. public ActionResult Index()

  2.        {

  3.            ViewBag.joy = "姓名:";

  4.            ViewBag.name = "丁小未";

  5.            ViewData["data"] = "大家来学学ASP.NET MVC4吧!";

  6.            return View();

  7.        }

前台view显示方法

[csharp] view plaincopyprint?[MVC4]初识.NET MVC4[MVC4]初识.NET MVC4

  1. @{

  2.    ViewBag.Title = "Index";

  3. }

  4. 我的信息

  5. 学无止境的专栏


  6. @ViewBag.joy


  7. @ViewBag.name


  8. @ViewData["data"]

8.查看运行效果

由于默认的路由注册,所以这两个url效果是一样的。

[MVC4]初识.NET MVC4        [MVC4]初识.NET MVC4

如果我们运行其他的view也是可以的,访问HomeController下的NextAction视图

[MVC4]初识.NET MVC4

也可以访问其他控制器的Action视图

[MVC4]初识.NET MVC4

欢迎关注我的围脖

==================== 迂者 丁小未 CSDN博客专栏=================

MyQQ:1213250243      我的围脖

Unity QQ群:375151422,858550,6348968         cocos2dx QQ群:280818155

====================== 相互学习,共同进步 ===================

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


网站栏目:[MVC4]初识.NETMVC4-创新互联
标题网址:http://6mz.cn/article/csiies.html

其他资讯