main
syneffort 2 years ago
parent 791a427659
commit 0c0143f8d0
  1. 2
      AspNetFrameworkMVC/AspNetFrameworkMVC/AspNetFrameworkMVC.csproj
  2. 27
      AspNetFrameworkMVC/AspNetFrameworkMVC/Controllers/HomeController.cs
  3. 15
      AspNetFrameworkMVC/AspNetFrameworkMVC/Models/Guest.cs
  4. 13
      AspNetFrameworkMVC/AspNetFrameworkMVC/Views/Home/MyView.cshtml

@ -124,6 +124,7 @@
<Compile Include="Global.asax.cs">
<DependentUpon>Global.asax</DependentUpon>
</Compile>
<Compile Include="Models\Guest.cs" />
<Compile Include="Models\LoginManager.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
@ -178,6 +179,7 @@
<Content Include="Views\Home\About.cshtml" />
<Content Include="Views\Home\Contact.cshtml" />
<Content Include="Views\Home\Index.cshtml" />
<Content Include="Views\Home\MyView.cshtml" />
</ItemGroup>
<ItemGroup>
<Folder Include="App_Data\" />

@ -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;
}
}
}

@ -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; }
}
}

@ -0,0 +1,13 @@

<h2>@ViewBag.Title</h2>
<p>
Method: @ViewData["MethodName"];
<br/>
<div>
@Model.Id : @Model.Name
</div>
<div>
@Model.Message
</div>
</p>
Loading…
Cancel
Save