본질적으로 마스터/디테일 종류의 간단한 ASP.Net 3.5 사이트가 있습니다. 마스터 페이지는 데이터베이스 레코드의 GridView를 보여 주며 주어진 행에 대해 편집을 클릭하면 DetailsView가있는 편집 양식이 나타납니다. 꽤 표준적인 것들. 이제 GridView를 UpdatePanel에두고 jQuery FancyBox로 편집 폼을 시작합니다. 편집 된 레코드를 저장 한 후 하위 페이지는 상위를 업데이트하고 편집 된 행을 잠시 강조 표시합니다. 많은 AJAXy 선량은 완벽하게 작동합니다 ...사이트를 익명 액세스로 변경하여 사소한 jQuery 문제가 발생합니다.
... IIS의 사이트에 대한 "익명 액세스"의 선택을 취소 한 경우를 제외하고. 그런 다음 jQuery 부분이 약간 squirrelly 및 예측할 가져옵니다. 즉, 행 강조 표시가 대부분의 시간 동안 작동하지 않습니다. 돌아가서 익명 액세스를 다시 활성화하면 정상적으로 작동합니다.
익명 액세스는 사용자가 Windows 로그인을 기반으로하는 사용자를 알고 싶어하므로 해제되었습니다. 이 설정으로 인해 jQuery가 손상된다는 것은 매우 이상한 일입니다. 따라서 일부 기본 개념을 파악하지 못했을 것입니다. 이 문제를 겪은 다른 사람들의 이야기를 듣고 싶습니다.
감사합니다, 크리스
멋진 아이디어 워렌 - 귀하의 회신에 감사드립니다. 나는 Fiddler를 달리기 시작했다. 그리고 물론, 이제 나는 그것을 실행하고, 모든 일이 잘되고있다. 인과 관계가 있는지 없는지 모르겠다. 귀하의 질문에 대답하기 위해,이 모든 것은 내 개발 컴퓨터에 있으므로 내 사용자는 모든 것에 액세스 할 수 있습니다. 고마워, 크리스 편집 : 글쎄, 피들러를 껐을 때 문제가 돌아왔다. 이상한. –
그건 좀 특이합니다. 여러 브라우저에서이 문제를 확인 했습니까? –
Fiddler를 실행하거나 실행하지 않고 Firefox에도 문제가 있습니다. (FWIW - 내부 응용 프로그램이며 IE에서만 실행됩니다.) 또 다른 이상한 일은 jQuery fadeIn/fadeOut을 수행하기 전에 javascript 경고 (...)를 추가하면 문제가 발생하지 않는다는 것입니다 Fiddler 또는 IIS Curiouser 및 curiouser. –