运城学院实验报告
专 业: 信息管理与信息系统 系(班): **********班
姓 名: *****(*********) 课程名称: WEB系统开发
实验项目: 实验一 MVC基础 实验类型: 验证性 指导老师:***
实验地点: 软件实验室二 时间: 2011 年 3 月 31 日
一、实验步骤
1、先创建一个项目TestOne
2、在创建好项目之后,先添加一个控制器 HomeCotroller,然后在HomeController中的index中添加要在页面展示的内容用两种方式(1)ViewBag.Message,(2)ViewData[\"Message\"]
3、在HomeController中的视图中添加视图1index,然后在视图1index中添加你想要展示的内容,用两种方式(1)@ViewBag.Message,(2)@ViewData[\"Message\"]
4、在models中添加一个类Student,然后在Student中创建属性,并加上get,set 方法。
5、在HomeController中引入@using TestOne. Models,再在你要展示类的属性值的HomeController下对应的视图中添加类的属性的值,然后返回该对象。
第 1 页 共 6 页
6、强类型创建一个类Show,然后在该视图中展示你要显示的对象中的属性的值
7、加一个超链接,使得可以从一个视图界面跳转到另一个视图界面。
二、实验代码 HomeController.cs
public ActionResult Index()
{
ViewBag.Message = \"欢迎来到我的第一个.net页面\";
ViewData[\"Message\"] = \"hello world!-----\";
ViewData[\"Msg\"] = \".net\";
return View();
}
public ActionResult Show()
{
Student stu = new Student();
第 2 页 共 6 页
stu.sno = \"001\";
stu.sname = \"张三\";
stu.sex = \"男\";
return View(stu);
}
}
Index.cshtml
@ViewBag.Message
@ViewData[\"Message\"]
@ViewData[\"Msg\"]
Student .cs
public class Student
第 3 页 共 6 页
{
public string sno {get; set;}
public string sname {get;set;}
public string sex { get; set; }
}
Show. cshtml
@model TestOne.Models.Student
@{
Layout = null;
}
第 4 页 共 6 页
学号是: @Model.sno;
姓名是:@Model.sname;
性别是:@Model.sex;
三、实验结果(截图)
第 5 页 共 6 页
四、实验总结
1、在本次试验中我学会了如何用软件visual studio,如何创建一个项目,如何添加控制器,如何添加视图,以及强类型添加视图,以及如何在Models下添加类,以及理解了什么是MVC。
2、学会了如何在控制器与视图之间传值,以及如何使用超链接,从一个视图界面跳到另一个视图界面。
第 6 页 共 6 页
因篇幅问题不能全部显示,请点此查看更多更全内容