zoukankan      html  css  js  c++  java
  • MVC之MVC是什么?

    Asp.net MVC是一个非常优秀的开源的web网站开发框架
    要学习mvc首先你要回以下这些技能。
    C#、 ADO.Net、(LinQ) html、 javascript、 ASP.Net WebForm的基础MVC(Model View Controller 模型-视图-控制器)
    mvc的开发模式更加简洁非常接近“请求-处理-响应”,他的基层代码和WebForm一样
    1.1.建立项目 -- 新建一个MVC4的项目选择"基本"项目模板,"ASPX"视图引擎
    新建成功之后你就会看到很多目录,目录功能:
    App_Data:存放数据库文件
    App_Start:用于存放Web应用程序启动时需要进行重要配置的类文件(RouteConfig.cs)主要介绍一下这个类库,首先他会给你
    一个默认的路径,name:"Default",url: "{controller}/{action}/{id}",defaults: new { controller = "控制器名字",
    action = "要执行的方法名", id = UrlParameter.Optional },
    注释:(name指向的是默认的路径,url则是你的地址书写方式,defaults就是默认执行的路径)
    Content:文件夹用于存放主题样式文件
    Controllers:文件夹用于存放控制器类文件
    Models:文件夹用于存放数据模型层文件
    Scripts:文件夹用于存放脚本文件
    Views:文件夹用于存放视图文件
    1.2.新建控制器
    右键点击Controllers,在选择添加,然后点击控制器,生成一个一面(控制器的名字一般都是Home开始的,因为在"App_Start"
    中默认的就是Home)
    1.3.新建视图
    控制器页面建立好之后右键点击Index然后添加视图,添加视图时要注意视图名字尽量不要更改,视图引擎选择ASPX(C#),其余的
    选项都不要勾选。点击添加创建成功。
    public ActionResult Index()
    {
    return View();
    }
    1.4.编写程序
    控制器:
    控制器引用:
    using System.Web.Mvc;
    数据绑定:
    public ActionResult Index()
    {
    ViewData["data"] ="数据源";
    return View();
    }
    视图:
    视图中的引用: <%@ Import Namespace="MvcDeom.Models" %>
    数据显示:
    <%IEnumerable<表> list = ViewData["data"] as IEnumerable<表>;%>
    <%= 数据 %>
    控制器(Controller)通过容器传递到前台页面 视图(view)用来显示容器中的数据

    我这个数据源的获取主要是通过Linq来获取的,因为Linq的语句比较简单易懂哈哈哈!!!

  • 相关阅读:
    floyd的魔改应用——洛谷P2419 [USACO08JAN]牛大赛Cow Contest 题解
    洛谷P2142 高精度减法 题解
    浅谈SPFA——洛谷P1576 最小花费 题解
    洛谷P1301 魔鬼之城 题解
    洛谷P1009 阶乘之和 题解
    20200926模拟
    [NOIP 2013]货车运输
    带权并查集--P2024 [NOI2001]食物链
    归并排序/树状数组求逆序对-lgP1908 逆序对
    LCA模块+求树上两点距离最短
  • 原文地址:https://www.cnblogs.com/wangxlei/p/5982750.html
Copyright © 2011-2022 走看看