와이프가 요구한 웹 앱 개발중.
그나마 익숙한 C# 으로 작업하려다 보니 asp.net core 로 시작함.
Razor 문법이 상당히 익히기 쉽다.
하지만 웹 개발 자체가 너무 새롭다...
일단 vs2019 에서 "Asp.net Core Web Application" 프로젝트를 생성.
링크를 보며 따라하기를 시작하였다.
docs.microsoft.com/aspnet/core
ASP.NET 설명서
ASP.NET Core를 사용하여 빠르고 안전한 플랫폼 간 및 클라우드 기반 웹앱과 서비스를 만드는 방법을 알아봅니다. 자습서, 샘플 코드, 기본 사항, API 참조 등을 찾아보세요.
docs.microsoft.com
앱의 핵심 기능이 radio button 등을 이용하여 yes/no 설문을 받아 저장하는 것이므로
radio button 사용법을 보는 중.
www.learnrazorpages.com/razor-pages/forms/radios
Working With Radio Buttons in ASP.NET Razor Pages | Learn Razor Pages
Working With Radio Buttons in ASP.NET Razor Pages The radio button control is designed to support the selection of only one of a mutually exclusive set of predefined options. Radio Basics The radio control is rendered in HTML by setting the type attribute
www.learnrazorpages.com
이리 저리 해보니 dictionary 를 radio button 에 bind 하는 것도 되는듯?
<form method="post">
<div id="wrapper">
@foreach (var yesno in Model.YesNoMap)
{
<label for="YesNoMap@(yesno.Key)">@yesno.Key</label>
<input type="radio" asp-for="YesNoMap[yesno.Key]" value="true" id="YesNoMap@(yesno.Key)"/>
<input type="radio" asp-for="YesNoMap[yesno.Key]" value="false" id="YesNoMap@(yesno.Key)"/>
<br/>
}
</div>
<input type="submit" value="Submit" class="btn btn-primary" />
</form>
![]() |
'개발' 카테고리의 다른 글
asp.net 개발기 (3) (0) | 2020.11.11 |
---|---|
asp.net core 개발기 (2) (0) | 2020.11.09 |
aseprite 빌드함 (0) | 2020.11.06 |
Nekopunch 일지 (0) | 2020.11.06 |