2010-05-03 5 views

답변

4

의 URL에 #에게 지정된 앵커를 말한다 (<a name="xxx" />) 태그와 수행 서버로 전달되지 않습니다.

~/page.aspx#/Home은 페이지 page.aspx/home이라는 앵커를 말합니다.

서버는 page.aspx에 대한 요청 만 받고 # 이후의 항목은 전달되지 않습니다.

this 그래서 질문과 대답을 참조하십시오.

다른 말로하면, 서버에서 라우팅 할 수 없으므로 문서의 명명 된 앵커를 참조하지 않는 경우 URL에 # 문자를 사용하지 마십시오.

0

Oded는 올바른 대답을 가지고 있다고 생각합니다.

하지만 사용자 입력 데이터에 #이있는 상황이 발생하면 URL에 입력하기 전에 URL 이스케이프 처리를해야합니다.

#/Home

는 그러나, 나는이 여기에 실제로 그렇지 않은 느낌을 얻을 %23/Home

될 것이다.