asp.net mvc 起步

1.搭建项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
为htpps配置暂时不点,然后我们点开始运行
在这里插入图片描述
得到这样的页面
在这里插入图片描述

2.介绍

在这里插入图片描述

App_Data:数据脚本/数据库文件
App_Start:包含了程序初始化的类
Content:保存css文件
font:保存字体文件
Scripts:保存js文件
favicon.ico:字体文件

MVC:

Controllers:存放控制器,控制业务逻辑
Models:存放实体对象
Views:表现层,和用户直接交互的界面
Global:全局配置文件,MVC的启动程序是从这里开始的
Web.config:MVC程序的配置文件

3.MVC开发传值

在这里插入图片描述
首先,右击Controllers–>添加–>控制器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里会默认有一个Index()方法,我们把鼠标点进index()方法体内,右击–>添加视图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
系统会自动跳转到index.cshtml
我们也会发现,在Views的目录下,系统为我们新建了First文件夹,并添加了index.cshtml
在这里插入图片描述

FirstController.cs–>为业务逻辑计算
index.cshtml–>为结果展示

在这里插入图片描述

public ActionResult Index()
 {
     //为业务逻辑计算
     //结果要展示到viwe
     base.ViewBag.User1 = "小白";
     base.ViewData["User2"] = "小黑";
     base.TempData["User3"] = "阿根";
     base.HttpContext.Session["User4"] = "山新";

     object model = "Richard";

     return View(model);
 }

我们添加一些数据,然后鼠标移至index方法体内,右击菜单–>转到视图
代码如下:

@{
    ViewBag.Title = "Index";
}

<h2>this is first index</h2>
<!--如果要用model的值,必须要添加这一行-->
@model string

<h3>User1 : @base.ViewBag.User1</h3>
<h3>User2 : @base.ViewData["User2"]</h3>
<h3>User3 : @base.TempData["User3"]</h3>
<h3>User4 : @HttpContext.Current.Session["User4"]</h3>
<h3>model : @Model</h3>

我们运行后,得到如下界面:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值