>

내가 알아낼 수없는 정말 이상한 문제가있다 .....

기본적으로 컨트롤러 내에 전달한 ID 값에 따라 뷰를 반환하는 메서드가 있습니다.

프론트 엔드

window.location = '<%=Url.Action("PaymentTool", "PaymentHistory") %>' + '/' + profile.id;

와 백엔드

public ActionResult PaymentTool(string username, int? profileID)

이제 처음 실행하는 데 효과적입니다. 그러나 페이지를 새로 고치지 않고 두 번째로 실행할 때마다 문제가 발생합니다.

확인하기 위해 로그 아웃했으며 다음과 같습니다.

'<%=Url.Action("PaymentTool", "PaymentHistory") %>'

이전 값을 유지하고 URL로 끝나는 새 값을 추가합니다

PaymentHistory/PaymentTool/123/1234

올바른 URL이 작동하는시기

PaymentHistory/PaymentTool/1234 .

profile.id에서 로그 아웃했으며 매번 단일 숫자이며 이전 값을 저장하지 않습니다.

이것은 나에게 매우 이상한 버그처럼 보이므로 도움을 주시면 감사하겠습니다.

  • 이전 python - heroku django valueerror - 기본 10 인 int ()에 대한 잘못된 리터럴 : '-'
  • 다음 python - 이름은 같지만 파일 형식이 다른 다른 파일에서 확장자가없는 파일 찾기