情不知从何起,一往而情深
排名
6
文章
199
粉丝
4
评论
3
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

MVC介绍

5818人阅读 2020/4/28 22:38 总访问:1110261 评论:0 收藏:0 手机
分类: .net

MVC介绍:  

V view            视图(页面,负责展示)

Mmodel          模型 (存放数据)

C  controller     控制器(关联视图和模型)

其实mvc就是分层的一种思想

 

MVC页面标准页面访问规则:

1MVC是通过控制器是访问页面的

2:页面访问规则   

/控制器名字/控制器里边的方法名(action)

   通过控制器名字:可以决定访问哪个控制器

   通过控制器里边的方法:可以决定访问哪个方法

 

  例如:访问新闻的首页

/news/index

 News(新闻所在的控制器)

 Index(action名字,也就是方法名

控制器里边的方法名,专业名称叫:action

 

 

ASPX怎么修改起始页

右键设为起始页

 

MVC设置起始页:

通过修改路由规则

 

 

MVC页面特色一点页面访问规则:

1.1:一个action跳转到另外一个action进行页面访问

1.2:可以跨控制器跳转

   RedirectToAction("action名字","控制器名字");

2.1直接指定视图的名字进行访问(action和页面名字不一致)

View("页面的名字")

Tip:如果不写名字,页面的控制必须和action名字一致

2.2action和页面名字不一致,而且跨控制器访问

     其实也很简单,路由写完整即可!

  1. public ActionResult ToNews()
  2. {
  3.     return View("~/Views/News/index.cshtml");
  4. }


 

 

感觉MVC和三层架构很想,那他们有区别嘛?

MVC是页面展示层更小的一个分层,把页面处理分得更细一点

 


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

.net MVC分部页,.net core分部页

.net分部页的三种方式第一种:@Html.Partial("_分部页")第二种:@{ Html.RenderPartial("分部页");}...

三分钟快速复习MVC知识

读这篇文章不意味着你一定要去并且能搞定MVC面试。这篇文章的目的是在面试之前让你快速复习MVC知识。什么是MVC (模型 视图 ...

Idea下使用maven搭建SSM(一):SpringMVC

Spring MVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。下面...

C MVC RedirectToAction跳转时候传递参数,Action之间传值

MVC Action之间传值,页面跳转传值方法一:路由传值很简单直接使用 RedirectToAction(string actionName, string controller...

.net MVC 登录后跳回原来的页面

把当前连接传递到登录界面,然后登录后根据那个连接跳转回来就好跳转前可以使用Request.Url获取当前页面的地址:<ahref=...

在idea下搭建Spring Boot+Spring MVC+thymeleaf

今天大兄弟来讲一下在idea下,使用Spring Boot ,搭建Spring MVC+thymeleaf。在Java开发领域,Spring Boot算得上是一颗耀眼...

MVC过滤器

过滤器:过滤器(filter):是基于AOP(面向接口编程)的设计,它的作用是对MVC框架处理客户端请求注入额外的逻辑。本质:...

asp.net MVC @helper用法

@helper可以在视图定义一个公共块,这样就可以实现代码的重复调用下面来一个很简单的例子:就是输出一个list的数据。实际项...

扩展MVC实现model直接传递匿名对象

如果我们直接通过model传递匿名对象,是不行滴后台通过model传递一个匿名对象publicActionResultIndex() { returnView(ne...

ASP.NET MVC从请求到响应发生了什么

先就贴一张图哦在来一张

.net core MVC中其他类库获取appsettings.json

appsetting:{ "ApplicationSettings":{ "DalAssemblyName":"INGEFDal" }, ... }c#:pu...

.NET MVC 使用百度编辑器详细教程:(1)配置编辑器

一、什么是百度编辑器百度编辑器UEditor是由百度web前端研发部开发一款应用于网站的编辑器,具有轻量,可定制,注重用户体...

Asp.net MVC 利用(aspose+pdfobject.js) 实现在线预览office文档

Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,通过它,我们可以有计划地操纵一些商业中最流行的文件格式...

asp.net MVC 下载文件

方法1:publicvoidDownLoad() { stringfilePath="文件路径"; using(FileStreamfs=newFileStream(filePath,Fil...

ASP.NET MVC + WebUploader+BootStrap实现文件上传进度条显示

引入需要的资源文件:<scriptsrc="~/Content/jquery-1.9.1.min.js"></script> <linkhref="...

ASP.NET MVC + WebUploader实现文件上传二:使用中的一些问题

如何把文件选择按钮换成自己的因为WebUploader设置关联的上传id会有他的样式,有时候想换成自己的开始想的是添加自己的文件...