mvc
MVC是由 模型 视图 控制器 搭建起来的,视图写在View(数据库记录),模型 写在Model(数据库记录列表),控制器写在 Controller里面.
标准化的命名减少了代码量,同时有利于开发人员对MVC项目的理解
MVC 分层有助于管理复杂的应用程序,因为你可以在一个事件时间里专门关注一个方面。分层同时也简化了分组开发,不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。
它有缺点也有优点
优点:重用性高 部署快
缺点:增加结构复杂性,并产生过多操作。运行效率低
各个文件夹的作用
Content 存放图标图像
App_data 文件用于储存应用程序数据
Controllers存放控制器,注意:控制器文件名都是以controller结尾
public class TestController : Controller
{
// GET: Test
[HttpGet] //get 查询
//[HttpPost] //post 增删改
public ActionResult Index(Student stu)
{
//前台向后台传值
//Request.QueryString[""];Request.Form[""];
//同名参数
//对象的同名属性 student username
//后台向前台传值
//数组
ViewData["val"] = 111;//session
int val = Convert.ToInt32(ViewData["val"]);
TempData["val"] = 111;//临时数据;一次性数据
int val2 = Convert.ToInt32(TempData["val"]);
ViewBag.val = 111;
int val3 = ViewBag.val;
//4.View(model);
return View();
}

浙公网安备 33010602011771号