tnblog
首页
视频
资源
登录

菜鸟对mvc路由规则理解

6201人阅读 2020/5/11 15:20 总访问:6201 评论:1 收藏:0 手机
分类: mvc

今天第一次写文章,主要记录对mvc路由规则的了解

  1. routes.MapRoute(
  2. name: "Default",
  3. url: "{controller}/{action}/{id}",
  4. defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
  5. );

路由由name(路由名字),url(路由规则),default(默认值的设定)组成。

name是用来区分多个路由的,当有多个路由的时候,输入路由时会进入到满足路由规则的那一个路由的控制器下的action。

一个路由比较重要的参数就是控制器action当控制器和action没在路由规则中设置的时候,点进去的网页会是默认值中设定好的控制器下action返回的视图(网页)。
由此我们知道对于路由来说比较重要的就是控制器action,这个两个参数是能进入网页的主要组成部分,

  1. name: "Default",
  2. url: "error/{controller}/{action}/{id}",
  3. defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }

这里代码中的error并没用大括号括起来,不是参数,而是无意义的值,但是为了满足路由规则,输入的时候必须把这个error给输入上,看情况使用

评价

TeachingNote

2020/5/11 17:26:36

nice[good][威武]理解得很到位!

.net mvc分部页,.net core分部页

.net分部页的三种方式第一种:@Html.Partial("_分部页")第二种:@{ Html.RenderPartial("分部页");}...

三分钟快速复习mvc知识

读这篇文章不意味着你一定要去并且能搞定MVC面试。这篇文章的目的是在面试之前让你快速复习MVC知识。什么是MVC (模型 视图 ...

Idea下使用maven搭建SSM(一):Springmvc

Spring MVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。下面...

C mvc RedirectToAction跳转时候传递参数,Action之间传值

MVC Action之间传值,页面跳转传值方法一:路由传值很简单直接使用 RedirectToAction(string actionName, string controller...

.net mvc 登录后跳回原来的页面

把当前连接传递到登录界面,然后登录后根据那个连接跳转回来就好跳转前可以使用Request.Url获取当前页面的地址:<ahref=...

在idea下搭建Spring Boot+Spring mvc+thymeleaf

今天大兄弟来讲一下在idea下,使用Spring Boot ,搭建Spring MVC+thymeleaf。在Java开发领域,Spring Boot算得上是一颗耀眼...

mvc过滤器

过滤器:过滤器(filter):是基于AOP(面向接口编程)的设计,它的作用是对MVC框架处理客户端请求注入额外的逻辑。本质:...

asp.net mvc @helper用法

@helper可以在视图定义一个公共块,这样就可以实现代码的重复调用下面来一个很简单的例子:就是输出一个list的数据。实际项...

扩展mvc实现model直接传递匿名对象

如果我们直接通过model传递匿名对象,是不行滴后台通过model传递一个匿名对象publicActionResultIndex() { returnView(ne...

ASP.NET mvc从请求到响应发生了什么

先就贴一张图哦在来一张

.net core mvc中其他类库获取appsettings.json

appsetting:{ "ApplicationSettings":{ "DalAssemblyName":"INGEFDal" }, ... }c#:pu...

.NET mvc 使用百度编辑器详细教程:(1)配置编辑器

一、什么是百度编辑器百度编辑器UEditor是由百度web前端研发部开发一款应用于网站的编辑器,具有轻量,可定制,注重用户体...

Asp.net mvc 利用(aspose+pdfobject.js) 实现在线预览office文档

Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,通过它,我们可以有计划地操纵一些商业中最流行的文件格式...

asp.net mvc 下载文件

方法1:publicvoidDownLoad() { stringfilePath="文件路径"; using(FileStreamfs=newFileStream(filePath,Fil...

ASP.NET mvc + WebUploader+BootStrap实现文件上传进度条显示

引入需要的资源文件:<scriptsrc="~/Content/jquery-1.9.1.min.js"></script> <linkhref="...
学习要谦虚
排名
97
文章
2
粉丝
2
评论
1
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术