理解什么是路由? 有什么作用: 路由主要提供一个路由表 请求的时候被加载,请求url要去路由表当中去对照 规则 解析规则 控制器/动作放方法,转移控制权。
mvc 流程:
执行过程: 一张图
底层往上写, 第一个写类 model创建类(因为上层调用底层)---- 控制器----需要html中添加与控制器同名的文件命名
----- 默认的 index()不用管----------有同名文件夹在view创建出来---创建aspx
又要然控制器反馈回来呢?
在controller 在 创建方法 控制器返回方法 actionresult + 方法名称
1。接受提交的数据(获取数据
2.强制类型转化 (处理数据 request。parames["sumscore参数名"] form提示根据 name来提交的
3调用模型 处理数据
4.返回视图 前(保存数据)
第一种方法 viewdate【”xxscore“】=”你的平均成绩是多少“ return view();返回与控制器同名的视图 如果 不是同一个名称 则 return view(”文件名“)
C#序列化与反序列化(Serialize,Deserialize)实现方法
如果要保存运行程序过程的数据要么保存到数据库中,要么新建一个普通的文件,然后把数据保存进去.但是这两者有个缺点就是,不能把原有数据的结构也保存进去.比如一个类中的字段值保存进去后再读取出来必须再解析下才行.序列化技术让你省去了解析的过程.保存后再读取时直接得到一个class