2013-01-10 2 views
0

일부 ASP 페이지가 있고 때로는 다른 페이지에 동일한 이름 기능이 있습니다. 사용자가 요청한 한 페이지 만 <!-- #include --> 인 경우 해당 함수가 무작위로 반응하는 이유는 무엇입니까 (실행하지 않음, 오류가 이미 정의되어 있음 등). 그것은 나에게 실수를해서는 안된다. 내 생각 엔 ...
누가 나에게 설명 할 수 있니?다른 페이지에서 동일한 함수 이름

답변

1

분명히 들리지만 필요한 기능 페이지는 페이지 당 한 번만 포함하고 변수 자체를 선언하는 기능 페이지가 포함 된 페이지는 포함하지 않았습니까?

오류가 발생한 페이지에서 다른 변수가 해당 변수가 거부되지 않았는지 확인하십시오. ... ELSEIF ... condition.No 다른 페이지 경우와 다른 모든 페이지를 호출

+0

내가 한 페이지 (index.asp)가

(그것이 내가 자주의 파울 가을 무언가 때문에 나는 단지이 말) 옆에있는 다른 페이지를 호출합니다. ASP가 모든 페이지를 검사하고 모든 기능이 고유한지 확인하는 것과 같은 의미가 없습니다. 기묘한. – Alex

+0

ASP는 전체 페이지를 검사하고'this this ... '또는'response.end' 구문에 관계없이 모든 포함 (포함 된 포함 포함)을 포함합니다. 따라서 포함 또는 선언이 여러 개인 경우 ** Dim **은 한 번만 표시되고 기능 포함은 한 번만 포함됩니다 (필요없는 경우 페이지 재 처리가 필요하지 않음). – JustinReid

+0

그래, 내가 처리해야 할 것 같아. 나는 이름으로 함수의 이름을 바꾸 었으며 이름 뒤에 name1, name2 등 1이나 2 또는 3을 넣었습니다. 그거야. 어쨌든 고마워! – Alex

관련 문제