首页
视频
资源
登录
原
.net mvc自定义路由上课笔记
4389
人阅读
2020/5/9 21:34
总访问:
587068
评论:
0
收藏:
0
手机
分类:
.net
###自定义路由 就是修改RouteConfig,进行路由配置 默认的路由规则:/controller/action/{id} - 控制器,action互换 ``` //action和controller交换顺序 routes.MapRoute( name: "Default", url: "{action}/{controller}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); ``` >访问的时候需要控制器和action互换 - 只限制控制(action就是写死的) ``` routes.MapRoute( name: "Default", url: "{controller}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); ``` 因为只能输入控制器,action不能输入,所以action只能是默认的index,action恒等于index 如果你输入的是:/home,其实访问的就是home/index(默认的) 如果你输入的是:/news,其实访问的就是news/index(默认的) - 自定义规则 ``` routes.MapRoute( name: "AA", url: "mylove/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); ``` 控制器就是死的,控制器只能是home,不是mylove,mylove只是我自己写死的路由规则 路由规则不管在复杂:最终都是确定控制器和action,进行访问的 - 只输入action ``` routes.MapRoute( name: "Default", url: "{action}", defaults: new { controller = "News", action = "Index", id = UrlParameter.Optional } ); ``` 这种时候其实控制器是死的,比如是news,如果控制器写的是home那控制器比如就是home /index,他去找的是 /news/index,而不是home/index也不是,computer下面的index 找那一个是默认参数规定的,比如这里就是news **FileStream** 就是一个文件流,就是用来读写文件的 StreamWriter:可以进行字符串的写入 StringReader:字符串读取 FileMode.Append:如果文件存在就追加,如果文件不存在就创建
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
TeachingNote
这一生多幸运赶上过你.
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net
37篇
后端
5篇
ORM
16篇
前端
48篇
随笔
13篇
移动开发
6篇
数据库
6篇
英语
3篇
rabbitmq
1篇
.net core
5篇
unity
1篇
k8s
1篇
云服务
1篇
DDD
1篇
网络
1篇
更多
mysql
1篇
python
2篇
docker
1篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术