2010-02-23 2 views
1

웹 사이트의 기본 페이지 설정입니다 나는 기본 URL을 통해 페이지에 액세스하면 보통의 작은 밖으로 기본 페이지가 하위 디렉토리에 있음을 (보기)페이지

입니다 (http://mysite.com/myapp/)는 폼 태그는

<form name="aspnetForm" method="post" action="default.aspx" id="aspnetForm"> 
처럼 보인다

문제는 페이지가 존재하지 않는 페이지 인 http://mysite.com/myapp/default.aspx (경로의 "/ views /"부분이 누락 됨)에 다시 게시되므로 페이지를 찾을 수 없음 (404) 오류가 발생합니다.

누구든지이 경험이 있습니까? 해결 방법은 무엇입니까?

답변

2

당신은 올바른 위치로 이동하는 작업 링크를 변경해야합니다 :

<form name="aspnetForm" method="post" action="~/views/default.aspx" id="aspnetForm"> 
+1

당신은 옳은 길을 날 실망했다. 페이지의 ASPX 마크 업에서

태그에 액세스 할 수는 없지만 (마스터 페이지에 있음) 문제를 해결 한 코드에서 액션을 설정할 수있었습니다 ('Page.Form.Action = "~/views/default.aspx"') – WayneC

관련 문제