C#MVC4基础(一)(创建,初始页面,传值)

创建

创建MVC4项目

  1. 打开VS2012
  2. 文件----新建----项目
  3. Visual C#----Web----ASP.NET MVC 4 Web应用程序----确定(可更改名称,位置,解决方案名称)
  4. 模板可选择空,基本(自动生成目录)或者Internet应用程序(自动生成应用程序),视图引擎默认Razor----确定
  5. 创建成功

PS:据说创建基本的居多

创建控制器以及视图

  1. 鼠标移至Controllers文件夹上,右键----添加----控制器
  2. 可更改控制器名称,更换模板----添加
  3. 单击控制器类----鼠标移至内容页的方法----右键----添加视图----添加

PS:控制器类后面默认Controllers,这个不可更改。控制器名也只有Controllers前面的名字,并不包括Conterllers。
你可以在对应的Views文件夹找到对应的视图,也可以在控制器里面的方法----右键----转到视图

初始页面

App_Start文件夹下----
打开RouteConfig.cs类文件----
更改内容页中的controller(控制器名)和action(控制器中的视图名)的值可更改打开的初始页面

如若不更改初始页面,也可以用浏览器打开后,在地址栏使用控制器名/视图名的形式打开自己的想要打开的视图

传值

传值方式有三种

  1. ViewData 字典类型,存放键值对an
  2. ViewBag 非键值对数据,而是dynamic动态数据
  3. TempData 默认保存Session中,控制器每次从Session中获取TempData,然后清除Session。

eg:
控制器中:
ViewBag.a=“a”;
ViewData[“b”]=“b”;
TempData[“c”]=“c”;
视图中:
@ViewBag.a
@ViewData[“b”]
@TempData[“c”]
运行后显示:
abc

PS:其中ViewBag和ViewData是可以混用的例如控制器中ViewBag.a=“a”,视图中@ViewData[“a”],运行后也可以输出a,反之亦然

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值