
自定义路由
就是修改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。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价
排名
8
文章
223
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术