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

  • 相关阅读:
    开启休眠命令(用户找不到休眠复选框)
    小Q书桌(兼容win10)
    截图,仅截取活动窗口快捷键:Alt + Print Screen SysRq
    Windows10安装Dig命令工具
    拷贝文件保留原创建日期
    重装系统后,QQ(TIM)迁移聊天记录到指定位置
    完全拷贝命令
    Windows10/7 视频、图片、文档、音乐、收藏夹 等文件夹没有原始图标及中文名的解决方案
    js 判断日期大小、是否在时间范围内等处理
    Sql语句 表中相同的记录(某个字段)只显示一条,按照时间排序显示最大或最小
  • 原文地址:https://www.cnblogs.com/wangxlei/p/5982750.html
Copyright © 2011-2022 走看看