본문 바로가기
728x90
반응형
SMALL

ASP .NET4

[.net] mvc 웹 프로젝트(5) CRUD 페이지 StandardInfo1 페이지 구현 @model List @{     Layout = null; } @inject ExWebServices.Interfaces.IButtonProvider ButtonProvider @{     var pageName = "StandardInfo1";     var buttons = ButtonProvider.GetButtons(pageName).ToList();     // 기본 기능 버튼 비활성화     var excelButton = buttons.FirstOrDefault(b => b.Id == "btnExcel");     if (excelButton != null)     {         excelButton.Used = false;    .. 2024. 6. 27.
[.net] mvc 웹 프로젝트(4) 공통 버튼 _CommonButtons               @foreach (var button in Model)         {             if (button.Visible)             {                 @button.Text             }         }        공통 버튼 인터페이스를 Services 프로젝트에 추가    public class ButtonModel     {         public string Id { get; set; }         public string Text { get; set; }         public string OnClickAction { get; set; }         public string.. 2024. 6. 27.
[.net] mvc 웹 프로젝트(2) 데이터 구성 Data 프로젝트에 Model, DbContext, DataInitializer 생성 메뉴 모델 구성 - 메뉴는 상단에 대분류, 대분류 클릭하면 사이드 메뉴에 서브메뉴 출력 - 서브메뉴는 부모, 자식 노드 구성할 수 있도록 할 것 public class Menu {     public int Id { get; set; }     public string Name { get; set; }     public string Category { get; set; }     public ICollection SubMenus { get; set; } }  public class SubMenu {     public int Id { get; set; }     public string Name { get.. 2024. 6. 27.
[.net] mvc 웹 프로젝트(1) 솔루션 프로젝트를 Main, Comm, Data, Services로 구성 로그인, 레이아웃, 간단한 CRUD 페이지 예제 Program.cs에 추가 // Add EF Core services// DB 구성하기 전에 임시로 사용 builder.Services.AddDbContext(options =>     options.UseInMemoryDatabase("InMemoryDb")); // Add authentication services builder.Services.AddAuthentication("CookieAuthentication")     .AddCookie("CookieAuthentication", options =>     {         options.LoginPath = "/Accoun.. 2024. 6. 27.
728x90
반응형
LIST