对MVC的初步理解

来源:互联网 发布:qq windows phone10 qq 编辑:程序博客网 时间:2024/04/29 01:49

要做MVC项目了,看了一些MVC的教学视频,对MVC有了初步的了解,MVC中M指Model,V指View,C指Controller,在MVC项目中Models文件夹存放~Model.cs,Views文件夹存放View.aspx页面文件,Controller文件夹存放~Controller.cs文件。

在controller文件夹中的一个control文件对应View中一个文件夹,而control文件中的一个Action对应着View中一个.aspx文件。

 

Model层存放的是页面的数据结构,例如:

 public class User
    {
        public string UserName { get; set; }
        public string PassWord { get; set; }

    }

 

在Control层使用UpdateModel方法将页面数据值存入Model中

user u = new user();
UpdateModel(u,Request.Form.AllKeys);

 

在View层提取Model层中的数据

用户名:<%=Html.TextBox("u.UserName") %>
密  码:<%=Html.Password("u.PassWord") %>

 

先写到这里,刚刚学,理解的还不够深刻,边学边补充吧。