【c#系列 五】C#里的MVC生命周期
来源:互联网 发布:dota直播软件 编辑:程序博客网 时间:2024/06/10 20:46
接触项目之后,首先需要了解C#生命周期,和java类似,C#里也有一个类似struts.xml的配置文件,位于App_Start文件夹下的RouteConfig.cs
图片来自https://www.cnblogs.com/alunchen/p/6252846.html
1,第一步就是注册路由,类似要在web.xml里配置struts的拦截器,在C#里我们也需要创建Global.asax文件,用来注册路由,这样配置文件才能生效
2,第二步就是在App_Start文件夹下编写RouteConfig.cs文件,只要请求到达都会被路由到对应的控制器
该文件默认配置如下:
public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { action = "Index", id = UrlParameter.Optional } ); } }
正因为这样的默认配置,我们请求的url才要写成account/singin,这样请求会跳转到该控制器
3,该控制器的对应action方法处理完之后会将结果(默认是一个Model对象)返回给视图,而这个视图下文件夹是默认和控制器同名的,而视图的名和控制器里的action名是相同的,这样会直接定位。
阅读全文
0 0
- 【c#系列 五】C#里的MVC生命周期
- C# page 的生命周期
- C# page 的生命周期
- C# page 的生命周期
- C# 对象的生命周期
- C#探秘系列(五)
- C#里的InputBox
- C#里的foreach
- c#里的解压缩
- C#里的委托
- C#里的InputBox
- C# 里的 #region
- c#里的接口
- C# 里的event
- C#里的&&与&
- c#里的checkbox
- C# 里的多线程
- C#里的标点符号
- Linux命令:使用dig命令解析域名
- public protected private解释
- Android 5.x新增控件之-Snackbar控件
- JSP指令基础(二)
- Swift基础 方法
- 【c#系列 五】C#里的MVC生命周期
- 资金成本比买房更低?住房租赁金融配套政策落地让租房更便利
- 实现购物车结算功能:批量/全部删除,全选,单价/总价,数量增减,页面隐藏/显示
- 关于hystrix面板的解释
- 数据库事务的四大特性以及4种事务的隔离级别-以及对应的5种JDBC事务隔离级别
- android 4.4 电池电量管理底层分析(C\C++层)
- spring 整合shiro
- POJ 1061 青蛙的约会(数论一元线性同余)
- 蓝桥杯 入门训练 Fibonacci数列