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>
我们运行后,得到如下界面: