MVC的使用!

MVC由 Model模型层、View视图层、Controler控制层 三部分组成;

语法:

@+C#代码:同Webform的<%= %>  输出一个值;

@{} :一些C#代码;

@() :将后面一段代码当作C#代码;

@:   :将后面一段代码当作hrml,text代码

ViewBag.key    //将数据传到该控制器本身的视图中
TempData["key"] = Key;     //与session cookie相同,不同是取一次后销毁,一次性,比如用在登录

前台中用 @+C# 代码直接使用;

使用:

Models为数据访问;需要实例化类进行增删改查的方法;

由Controler中生成控制器,并在Views中生成cshtml页面;

默认Controler名为HomeController

Controler中构造函数:

 public ActionResult Index()
        {
            return View();
        }

Controler中跳页面:

return RedirectToAction("Index", "Home");

Controler向Views传值:类型为object(任意类型)

Users u = new UsersData().getUser(id);
return View(u);

前台中

@model user      --表示接收,m为小写;

@Model              --cshtml中调用,M为大写

原文地址:https://www.cnblogs.com/m110/p/8390431.html