inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tìm hiểu ASP.NET CORE trong 14 ngày

03. MVC패턴 강의 질문입니다.

Đã giải quyết

345

infylcw

1 câu hỏi đã được viết

0

Login.cshtml -> 11라인 asp-controller ="Membership" 

 

"Membership" 이라는게 MembershipController.cs 가 맞나요?

"Membership", "MembershipController" 둘다 사용해도 되는건가요?

C# .NET

Câu trả lời 1

0

dotnet

infylcw님, 반갑습니다.

View(cshtml)의 form태그에서 asp-controller라는 속성은 Controller의 이름을 지정하는 부분입니다.

그런데, Controller는 모든 컨트롤러에 공통으로 이름에 포함이 되기 때문에 생략할 수 있도록 .NET Core에서 만들어 놓은 것입니다.

Membership을 MembershipController로 입력하신 후 실행하시면 에러가 발생하는 것을 확인하실 수 있습니다.

Controller를 접미어로 붙이지 않고 앞부분 Membership만 입력하셔야 합니다.

P.S. 그리고 아시는 바와 같이, form 태그에는 asp-controller라는 속성이 없습니다. 그런데 asp- 로 시작하는 속성들을 사용할 수 있는 것은 form 태그가 TagHelper라고 해서 asp- 접두어를 가진 속성들을 사용할 수 있도록 도와주기 때문에 사용가능한 것입니다.

브라우저에서 최종 랜더링된 결과 소스를 확인해 보시면 asp-controller와 asp-action 또 별도의 파라미터가 있다면 asp-route-returnurl="@ViewData["ReturnUrl"]" 와 같은 형태로 추가해 줍니다.

그러면, 전체링크가 조합이 되면서 /Membership/Login?returnUrl=/Data/AES 와 같은 URL로 이동할 수 있게 됩니다.

또 궁금한 것이 있으면 언제든지 추가로 질문해 주세요.

감사합니다.

 

DB Azure 활용 방법 문의 & UI 구성

0

121

1

Email Unique Index 지정 update 오류

0

147

2

03 보고 있는데 VS2022로 뭘 어째야 하는건지 감이 안와요... 인터페이스가 너무 달라요

0

323

1

ADO.NET 엔터티 데이터 모델이 없어요

0

617

1

두번째 강의 의존성주입에서 startup 클래스가 없습니다.

0

701

2

Login 뷰에서 MembershipController연결 방식문의

0

370

1

14일만에 배우는 ASP.NET CORE 질문

1

411

1

안녕하세요 강사님.

0

375

2

안녕하세요.

0

355

1

질문이 있습니다.

0

331

1

AccessFailedCount 추가 시 NULL값 문제

0

424

1

마이그레이션 완료 후 Update DB 에서 에러가 납니다 ㅠ

0

859

2

시작페이지 바꿀수있을까요?

0

254

1

강사님 레이아웃이 없습니다.

0

334

1

.NET 5.0 FromSql 질문

0

322

1

질문있어요 . 마지막에 나오는 파일xml

0

232

2

Add-Migration ~~ 사용시 add-migration : 'add-migration'이라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다.

1

1466

3

2019 비주얼스튜디오 쓰고있습니다. 아무리 찾아봐도 c# 기반 mvc가 없습니다.

0

284

1

세션1 뷰 생성에서 막히고 있습니다..

0

309

1

로그아웃 후 브라우저 뒤로가기 버튼 클릭시 이전 페이지 접속 안되게 하는 방법

0

1291

1

하위 도메인 쿠키 공유 관련

0

975

2

DbContext를 찾을 수 없습니다.

0

308

1

Model Validation에 관해

0

269

2

Controller에서 프로세스 처리 완료 후 alert 띄우는 방법이 있을까요?

0

1055

1