MVC 之 初识(一)

创建一个mvc项目,在项目中会startup.cs文件,startup文件主要是将项目寻找一个宿主

过去,项目一般都是寄宿在iis上的,通过owin可以寄宿到不同的宿主。

可以关闭owin:<appSettings><add key="owin:............"> </>(可以百度)

如何创建视图,调用方法:

1/创建控制器firstController,在mvcview中会自动生成一个first的文件夹

2/在控制器中会有一个默认的 ActionrResult index ,鼠标在此右击--添加视图

3/同理:在控制器中直接写一个方法,然后访问路径:localhost/控制器名/方法名

 public void responseWrite()
{
            this.Response.Write("一点半");
            this.Response.End();
 }
 public string getStr()
{
            return "测试";
}

当执行这两个方法时,会发现页面都能出现信息,其实所有返回的数据都是通过
response来输出到页面上的

从Global.ascs(全局配置文件)文件认识mvc

这个Global文件什么时候被访问呢?:网站第一次启动的时候会率先执行

Global文件内容:
public class MvcApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
           1. AreaRegistration.RegisterAllAreas();
           2. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
           3. RouteConfig.RegisterRoutes(RouteTable.Routes); //路由
           4. BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
    }
3.这个文件是mvc的路由注册
public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }mvc是通过路由来访问代码的
时间: 2024-08-02 18:17:34

MVC 之 初识(一)的相关文章

mvc框架初识

原文:mvc框架初识 源代码下载地址:http://www.zuidaima.com/share/1550463719656448.htm 一个很不错的mvc入门模板 首页 注册 列表页 sql文件 CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL auto_increment, `username` varchar(200) NOT NULL, `password` varchar(100) NOT NULL, `name` varcha

【MVC】初识MVC

一.MVC是什么? MVC(Model-View-Controller),是视图-模型-控制器的框架,刚开始看见这些概念的时候,我以为是U-D-B呢?视图界面,模型是对应这数据库呢,而控制器是存放的一些业务逻辑,这不就和三层很像吗?所以很自然的将其联想到我们的经典三层(U-B-D). 既然能让我联想到三层,那这个所谓的新知识就是可以和旧知识联系起来,有相似点,也有不同点.其实,MVC和我们的三层还是不太一样的. Model:模型,表示应用程序的核心(因为数据就是核心嘛),是处理应用程序数据逻辑的

第一节初识MVC实现计算器

第一节初识MVC实现计算器 /* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab filetype=css: */ /*! * Base CSS for pdf2htmlEX * Copyright 2012,2013 Lu Wang * https://github.com/coolwanglu/pdf2htmlEX/blob/master/share/LICENSE */ /* Part 1: Web Page Lay

初识MVC和KVC

简单MVC M---model:模型,相当于饭馆里的厨师,厨师提供他会的菜式给老板,老板不会关心他是怎么去做的. V---view:视图,相当于饭馆里的服务员,服务员从老板那里拿到菜单,提供给客户. C---controller:控制器,相当于饭馆里的老板.老板从厨师那里得到菜式,弄成菜单提供给服务员处. KVC--是一种键值编码,通过键值间接编码 K---key:键 V---value值 C---coding:编码 使用说明: 1.使用KVC间接修改对象属性时,系统会自动判断对象属性的类型,并

MVC系列学习(四)-初识Asp.NetMVC框架

注:本文章从伯乐那盗了两张图,和一些文字: 1.MVC设计模式 与 Asp.Net Mvc框架 a.MVC设计模式 MVC设计模式 是一种 软件设计模式,将业务逻辑 与 界面显示 分离,并通过某种方式 灵活改变代码设计方式. 它的优点是,降低了 页面呈现 和 后台业务的 耦合度. b.Asp.Net Mvc框架 它是微软 基于 MVC设计模式开发的一套 新的 Web机制. 传统的MVC设计模式,通过配置文件的方式,来决定控制器访问Model和视图 . 微软采用了一种"约定大于配置"的理

初识Jsp,JavaBean,Servlet以及一个简单mvc模式的登录界面

1:JSP JSP的基本语法:指令标识page,include,taglib;page指令标识常用的属性包含Language用来定义要使用的脚本语言:contentType定义JSP字符的编码和页面响应的MIME类型:pageEncoding:jsp页面的字符编码: include指令<%@ include file="path"%>静态包含,先包含,后编译处理: <jsp:include page="要包含的文件">  动态包含,先编译处理

ASP.NET MVC轻教程 Step By Step 5——初识表单

上一节我们将留言列表显示在Index视图里了,现在该添加一个留言的表单,好让用户自己添加留言. 首先在HomeController中添加一个名为“Write”的动作方法. public ActionResult Write() { return View(); } Write动作方法没什么好解释的,接下来添加对应的Write视图. 我们依然采用空的视图模板.在视图中添加如下HTML代码. <body> <h1>MVC留言板</h1> <form action=&q

初识MVC

mvc,英文名叫Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. 初次遇见你--MVC小编总是会把你和以前学习过的三层和设计模式弄混,再此,小编查阅相关资料,接着,小编就对

初识ASP.NET MVC

我们首先从创建ASP.NET MVC项目开始.打开Visual Studio,在文件菜单中选择新建-> 项目,然后在模板中选择Web,接着选择ASP.Net Web应用程序,更改项目名称,点击确定,接着选择ASP.NET 4.5.2模板为Empty,勾选核心引用MVC,确定,然后一个ASP.NET MVC项目就建好 . 接下来,就来看看MVC项目都有些什么,首先注意几个文件夹,就是Model,View,Controller,它们分别存储模型,视图和控制器.我们首先在Controller文件夹上右