main
syneffort 2 years ago
parent 0c0143f8d0
commit 831146f0c5
  1. 1
      AspNetFrameworkMVC/AspNetFrameworkMVC/AspNetFrameworkMVC.csproj
  2. 7
      AspNetFrameworkMVC/AspNetFrameworkMVC/Controllers/HomeController.cs
  3. 61
      AspNetFrameworkMVC/AspNetFrameworkMVC/Views/Home/MyViewRazor.cshtml

@ -180,6 +180,7 @@
<Content Include="Views\Home\Contact.cshtml" /> <Content Include="Views\Home\Contact.cshtml" />
<Content Include="Views\Home\Index.cshtml" /> <Content Include="Views\Home\Index.cshtml" />
<Content Include="Views\Home\MyView.cshtml" /> <Content Include="Views\Home\MyView.cshtml" />
<Content Include="Views\Home\MyViewRazor.cshtml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Folder Include="App_Data\" /> <Folder Include="App_Data\" />

@ -96,5 +96,12 @@ namespace AspNetFrameworkMVC.Controllers
{ {
return; return;
} }
public ActionResult MyViewRazor(int count)
{
ViewBag.Count = count;
return View();
}
} }
} }

@ -0,0 +1,61 @@

@{
ViewBag.Title = $"MyViewRazor Count: {ViewBag.Count}";
string today = DateTime.Now.ToShortDateString();
int count = ViewBag.Count;
string[] list = { "Apple", "Banana", "Coconut", "Durian" };
}
<h2>@ViewBag.Title</h2>
<h4>@today</h4>
<p>
@*조건문*@
@if (count <= 0)
{
<div>데이터가 없습니다.</div>
}
else
{
<div>@count 개의 데이터가 있습니다. </div>
}
<br />
@switch (count)
{
case 1:
<div>하나</div>
break;
case 2:
<div>둘</div>
break;
default:
<div>셋 이상</div>
break;
}
<br />
@for (int i = 0; i < count; i++)
{
<div>@i</div>
}
<br />
@foreach (var elem in list)
{
<div>Elem: @elem</div>
}
<br />
@{ int ix = 1; }
@while (ix < 10)
{
<div>@ix</div>
ix++;
}
</p>
Loading…
Cancel
Save