ให้รันเรียกหน้า About ก่อน แล้วค่อยเรียกหน้า Contact
- myVar1 ใช้ได้ที่ About.cshtml
- Session[“myVar2”] ใช้ได้ทุกหน้า
- ViewBag.myVar3 ใช้ได้ที่ About.cshtml และ HomeController.cs
- Session[“myVar4”] ใช้ได้ทุกหน้า
- ViewBag.myVar5 ใช้ได้ที่ About.cshtml และ HomeController.cs
About.cshtml
@{
ViewBag.Title = "About";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<p>Use this area to provide additional information.</p>
@{
String myVar1 = "First";
Session["myVar2"] = "Second";
ViewBag.myVar3 = "Third";
}
<script>
var variable1 = '@myVar1';
var variable2 = '@Session["myVar2"]';
var variable3 = '@ViewBag.myVar3';
var variable4 = '@Session["myVar4"]';
var variable5 = '@ViewBag.myVar5';
</script>
HomeController.cs
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
Session["myVar4"] = "Fourth";
ViewBag.myVar5 = "Fifth";
return View();
}
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
System.Diagnostics.Debug.WriteLine(Session["myVar2"]);
return View();
}