본문 바로가기

개발

asp.net core 개발기

와이프가 요구한 웹 앱 개발중. 

그나마 익숙한 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