diff --git a/AspNetFrameworkMVC/AspNetFrameworkMVC/AspNetFrameworkMVC.csproj b/AspNetFrameworkMVC/AspNetFrameworkMVC/AspNetFrameworkMVC.csproj index 4ab990e..2e9cbbb 100644 --- a/AspNetFrameworkMVC/AspNetFrameworkMVC/AspNetFrameworkMVC.csproj +++ b/AspNetFrameworkMVC/AspNetFrameworkMVC/AspNetFrameworkMVC.csproj @@ -124,6 +124,7 @@ Global.asax + @@ -178,6 +179,7 @@ + diff --git a/AspNetFrameworkMVC/AspNetFrameworkMVC/Controllers/HomeController.cs b/AspNetFrameworkMVC/AspNetFrameworkMVC/Controllers/HomeController.cs index b05c14b..513bc1f 100644 --- a/AspNetFrameworkMVC/AspNetFrameworkMVC/Controllers/HomeController.cs +++ b/AspNetFrameworkMVC/AspNetFrameworkMVC/Controllers/HomeController.cs @@ -71,9 +71,30 @@ namespace AspNetFrameworkMVC.Controllers string filename = Request.QueryString["username"]; string password = Request.QueryString["password"]; - bool success = LoginManager.CheckLogin(filename, password); - ViewBag.Success = success; - return View(); + bool result = LoginManager.CheckLogin(filename, password); + return Content($"CheckLogin: {result}"); + } + + public ActionResult MyView(int id) + { + ViewBag.Title = id + " 자료"; + + ViewData["MethodName"] = nameof(NoMethod); + + Guest guest = new Guest + { + Id = 1, + Name = "Alex", + CreatedDate = DateTime.Now, + Message = "Congratulation!" + }; + + return View(guest); + } + + private void NoMethod() + { + return; } } } \ No newline at end of file diff --git a/AspNetFrameworkMVC/AspNetFrameworkMVC/Models/Guest.cs b/AspNetFrameworkMVC/AspNetFrameworkMVC/Models/Guest.cs new file mode 100644 index 0000000..3db5044 --- /dev/null +++ b/AspNetFrameworkMVC/AspNetFrameworkMVC/Models/Guest.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace AspNetFrameworkMVC.Models +{ + public class Guest + { + public int Id { get; set; } + public string Name { get; set; } + public DateTime CreatedDate { get; set; } + public string Message { get; set; } + } +} \ No newline at end of file diff --git a/AspNetFrameworkMVC/AspNetFrameworkMVC/Views/Home/MyView.cshtml b/AspNetFrameworkMVC/AspNetFrameworkMVC/Views/Home/MyView.cshtml new file mode 100644 index 0000000..ad6f065 --- /dev/null +++ b/AspNetFrameworkMVC/AspNetFrameworkMVC/Views/Home/MyView.cshtml @@ -0,0 +1,13 @@ + +

@ViewBag.Title

+

+ Method: @ViewData["MethodName"]; +
+ +

+ @Model.Id : @Model.Name +
+
+ @Model.Message +
+