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