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的语句比较简单易懂哈哈哈!!!

  • 相关阅读:
    deepin linux 安装 mysql
    Django根据现有数据库建立model
    轻松学习正则表达式
    ubuntu 下安装 wxpython2.8
    Robot framework + appium环境搭建
    使用 robotframework 自动化测试系列 二 -----环境搭建
    使用 robotframework 自动化测试系列 一 -----简介
    执行robot framework 的测试用例 命令行pybot使用方式
    SQLAlchemy的使用---外键ForeignKey数据库创建与连接
    SQLAlchemy的使用---增删改查
  • 原文地址:https://www.cnblogs.com/wangxlei/p/5982750.html
Copyright © 2011-2022 走看看