忆点点

MVC介绍

电脑版发表于:2020/4/28 22:38

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和页面名字不一致,而且跨控制器访问

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

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


 

 

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

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

 


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢