搜索
您的当前位置:首页正文

mvc实验一

来源:二三娱乐


运城学院实验报告

专 业: 信息管理与信息系统 系(班): **********班

姓 名: *****(*********) 课程名称: 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\"]

点击进入Show

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 页

Show

学号是: @Model.sno;

姓名是:@Model.sname;
性别是:@Model.sex;

三、实验结果(截图)

第 5 页 共 6 页

四、实验总结

1、在本次试验中我学会了如何用软件visual studio,如何创建一个项目,如何添加控制器,如何添加视图,以及强类型添加视图,以及如何在Models下添加类,以及理解了什么是MVC。

2、学会了如何在控制器与视图之间传值,以及如何使用超链接,从一个视图界面跳到另一个视图界面。

第 6 页 共 6 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Top