1
0
mirror of https://github.com/rudollee/LearningMVC.git synced 2025-06-07 16:06:21 +00:00
2017-04-13 03:19:09 +09:00

54 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace ControllersAndActions.Controllers
{
public class ExampleController : Controller
{
public ViewResult Index()
{
//return View("Homepage");
//return View("Index", "_AlternateLayoutPage");
//return View("~/Views/Other/Index.cshtml");
DateTime date = DateTime.Now;
//return View(date);
ViewBag.Message = "Hello";
ViewBag.Date = DateTime.Now;
ViewBag.TTT = "TestTestTest";
return View();
}
//public RedirectResult Redirect()
//{
// return Redirect("/Example/Index");
// //return RedirectPermanent("/Example/Index");
//}
public RedirectToRouteResult Redirect()
{
//return RedirectToRoute(new { controller = "Example", Action = "Index", ID = "MyID" });
return RedirectToAction("Index");
//return RedirectToActionPermanent("Index");
//return RedirectToAction("Index", "Basic"); // to other controller
}
public RedirectToRouteResult RedirectToRoute()
{
TempData["Message"] = "Hello";
TempData["Date"] = DateTime.Now;
return RedirectToAction("Index");
}
public HttpStatusCodeResult StatusCode()
{
//return new HttpStatusCodeResult(404, "URL cannot be serviced");
return HttpNotFound();
//return new HttpUnauthorizedResult();
}
}
}