博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建第一个MVC
阅读量:5929 次
发布时间:2019-06-19

本文共 1022 字,大约阅读时间需要 3 分钟。

  创建第一个MVC(asp.net)和默认路由设置

   Asp.net的MVC已经出到了4.0,我用的是visual studio2013,接下来努力学下MVC,学之前的话我建议大家先去学下三层(分别是DAL、BLL、Model),大家可以去谷歌下,理解下这个理念,理解下各个层之间的关系,对MVC的学习也会有所帮助吧

第一步:先创建一个asp.net的MVC网站:

 

先选择基本的模板,其他模板后面再学,视图要选择Razor的视图,这个就是MVC的特色,没选这个的话,MVC的意义就不大了。

 

 

先看下创建的MVC下有什么东西

 

Scripts文件夹里面自动加载了经常使用的js文件,看下目录就大致清楚了。

 

 

 

App_Start文件夹里面有一个RouteConfig.cs的类,里面就是MVC的路由定义,也可以说是一种约定吧。

public static void RegisterRoutes(RouteCollection routes)        {            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");             routes.MapRoute(                name: "Default",                url: "{controller}/{action}/{id}",                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }            );        }

 

 

其中url: "{controller}/{action}/{id}",就是定义了访问网站的时候第一个名字是我们控制器的名字,第二个的是action的名称,也可以说是控制器里面方法的名称,第三个就是传入的参数,可有可无。

defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }

则是定义说明默认的路由路径,当用户没有输入某个部分的时候,则默认的控制器为“Home”,默认方法为“Index”。

转载于:https://www.cnblogs.com/xmfdsh/p/First_MVC.html

你可能感兴趣的文章
python学习干货教程(2):环境变量配置
查看>>
LeetCode每日一题: 种花问题(No.605)
查看>>
【综述】各类人工智能&大数据相关比赛
查看>>
JavaScript对象浅析
查看>>
TEST
查看>>
微信分享音乐给好友时会话列表无法快捷播放问题填坑记录
查看>>
一些jQuery小知识点(笔记)
查看>>
前端工程化篇之 gulp 一文让您轻松掌握gulp 【全套gulp源码注释解析】
查看>>
移动端 IOS的两个小坑
查看>>
[译] 职业成长的内部指南
查看>>
Git无法使用
查看>>
sql更新是如何执行的?
查看>>
图片上传及图片处理
查看>>
Nacos: Namespace 和 Endpoint 在生产环境下的最佳实践
查看>>
linux基础之逻辑卷管理
查看>>
JDK常用的命令行工具
查看>>
html及html5知识点总结
查看>>
Android---class文件的热修复
查看>>
每个Java程序员需要了解的8个Java开发工具
查看>>
(最完美)红米Note 4的Usb调试模式在哪里打开的方法
查看>>