![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVC
伍拾贰
这个作者很懒,什么都没留下…
展开
-
MVC(控制器详解)(五)
控制器 中转作用 承上启下,根据用户输入,执行响应行为(动作方法) 在行为中调用模型的业务逻辑,并返回给用户结果(视图) 中介角色 分离视图和模型,让视图和模型各司其职,控制器赋值二者交互 只负责数据的传送,不负责处理 控制器类 所有的控制器的基类都是Controller,而Controller类重点就是提供ASP.NET MVC网站进行的http请求的方法 而Controller自身具有的基类是ControllerBase ControllerBase类 Controller类位于System.原创 2020-05-25 23:39:52 · 583 阅读 · 0 评论 -
MVC(路由的匹配)(四)
关于{controller}/{action} 必不可少:在一个实际的MVC系统中,{controller}/{action}必不可少,如果缺少就会出现找不到路径而出错 约定规则:这个占位符是MVC里面约定的,而且会被解析成控制器和对应的方法 位置灵活:这两个约定的占位符可以在任意位置 其他占位符 仅仅是占位符:比如:{aa}/{bb}/{cc},这里面的aa不能被解析成控制器,bb也不能被解析为动作方法 默认要求:一个路由中,如果没有规定{controller}/{action},或者只是规定了其中原创 2020-05-18 23:45:27 · 418 阅读 · 0 评论 -
MVC详细介绍(路由)(三)
路由定义 路由器(router)是互联网的枢纽,是连接英特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据。 为什么要定义路由 ASP.NET-MVC项目开发中的地位 路由的定义->URL访问规则,占用的开发量很小,但是非常重要,因为任何请求都离不开路由 2.路由的好处 能够根据系统要求,灵活的划分请求规则 隐藏服务器端物理文件的路径,提高程序的安全性,以上情况是无法根据URL分析视图文件在站点中的目录位置 有利于搜索引擎优化,可以将URL请求统一原创 2020-05-16 14:50:23 · 797 阅读 · 0 评论 -
MVC详细介绍(二)
数据传递 ViewData对象 ViewData是一种字典集合数据,是“视图基类”和“控制器基类”的属性 常见的用法是在控制器中写入数据,在视图中读取数据 ViewData的value可以存放任意数据类型的数据,因此使用时需要强制转换 ViewBag对象 ViewBag是dynamic类型的对象,同样也是“视图基类”和“控制器基类”的属性 好处:使用灵活方便 特点:ViewBag其实是对ViewData数据的包装,使用ViewData保存数据可以使用ViewBag读取,反之也是如此 实际开发中最好选择原创 2020-05-14 22:25:12 · 233 阅读 · 0 评论 -
详细介绍一下MVC(一)
MVC项目文件夹说明 App_Data:用来保存数据文件,暂时不需关心 App_Start:包含ASP.NET-MVC系统启动的相关类文件 Controller:存放整个项目的“控制器”的代码文件 Models:存放整个项目的“模型”代码文件 Views:存放整个项目的“视图”代码文件 Content:存放视图相关的样式文件 fonts:存放视图使用的字体文件 Scripts:存放视图相关的JS脚本文件 MVC项目重要文件说明 Views下面的Web.config文件:作用于视图的配置文件 根目录下的原创 2020-05-14 20:46:46 · 458 阅读 · 0 评论