login register Sysop! about ME  

2020년 03월 26일 15시 18분 00초,     조회수 : 65
  제목 : 파라미터 값은 올바르지만...
SEQ : 34744 글쓴이 : hellowkc12

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

에디트를 하려고 파라미터 값을 담아서 컨트롤러로 넘기는데 이상하게 컨트롤러에서는 값을 못가져오고 null 나옵니다.

왜그런것이죠?!?!?!

요청 URL : localhost/account/edit/12345 <- 제가 원하는 값으로 넘기긴 합니다.
public async Task<IActionResult> Edit(string emp_no) <- 값이 담겨오지 않음
        {
            if (emp_no == null)
            {
                return NotFound();
            }
            using (var db = new DSWDbContext())
            {
                var user = db.t_user
                        .FirstOrDefault(u => u.EMP_NO.Equals(emp_no));
                if (user == null)
                {
                    return NotFound();
                }
                return View(user);
            }
        }

  supercore
  2020-03-26(15:31)
캐릭 이미지
라우팅 설정이 기본이면 emp_no 대신 id 로 바꿔보세요

public async Task<IActionResult> Edit(string id) { ...


아니면
라우트 추가???

startup.cs 에서

app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "employee",
pattern: "{controller=Account}/{action=Index}/{emp_no?}");

endpoints.MapDefaultControllerRoute();

});



제목 작성자 날짜 조회
파라미터 값은 올바르지만... (1) hellowkc12 2020-03-26 65

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})