1.新建ASP.NET.MVC应用程序,选择“空”模板,添加HomeController控制器和Index.cshtml视图页面。
2.打开HomeController.cs文件,分别使用ViewBag、ViewData保存不同的文本数据,参考代码如下:
public ActionResult Index()
{
//控制器向视图传值
ViewBag.Title = "Welcome to my MVC project!!";
ViewData["myName"] = "Tom";
TempData["myAge"] = 20;
TempData["myNation"] = "CHINA";
return View();
}
3.添加新的控制器操作方法About()并创建About.cshtml视图文件
参考代码如下:
public ActionResult About()
{
return View();
}
4.打开Index.cshtml和About.cshtml文件,在视图中获取
ViewBag、ViewData和TempData的数据,参考代码如下:
<body>
<div>
<h1>@ViewBag.Title</h1>
姓名:@ViewData["myName"]<br />
年龄:@TempData["myAge"]<br />
<a href="/Home/About">关于</a>
</div>
</body>
打开About.cshtml文件,编写代码如下:
<body>
<div>
<h1>@ViewBag.Title</h1>
姓名:@ViewData["myName"]<br />
年龄:@TempData["myAge"]<br />
国籍:@TempData["myNation"]<br />
</div>
</body>
5.运行程序,Index页面显示出姓名、年龄和国籍,点击“关于”链接,显示效果如图:
转载:https://blog.csdn.net/m0_47675090/article/details/106289139
查看评论