이 코드는 aspx 파일에 있습니다.ASP.NET webforms 다른 ID의
<form runat="server">
복잡하지 않아야합니다. 그러나 그것은 밝혀졌습니다.
<form id="aspnetForm" ....>
그러나 생산에가로 바뀝니다 : 내 전임자에
<form id="ctl00" .... >
큰 감사 JS는 "aspnetForm"ID에 푹되어 많은, 그리고 그것의 내 컴퓨터 및 테스트에 는로 변환 환경 제대로 작동하지 않습니다.
이 ID 생성 차이는 어디에서 유래합니까?
P. 그 해결책 중 하나는 JS 쿼리를 다시 작성하거나 폼에 클래스 태그를 넣고 쿼리하는 것입니다. 메신저 아직도 관심이 있지만 왜 이런 일이 일어납니다.
D 이드는 심지어 질문을 읽었습니까? 나는 왜 ** id **가 다른 환경에서 다르게 생성 될 수 있는지를 묻고있다. 왜
예, 귀하의 질문을 읽었습니까? 제가 링크 된 제목과 제목을 읽었습니까? 모든 ASP.NET WebForms 페이지에 대해 '
또한 동일한 코드가 테스트 환경과 프로덕션 환경에서 다르게 작동하면 테스트 환경이 프로덕션 구성과 일치하지 않을 가능성이 높습니다. – CodeCaster