문제

내 사이트는 현재 IIS에 매핑 된 사용자 정의 404 페이지를 구현합니다. 따라서 사용자가 www.mysite.com/foo/bar/doesnotexist와 같은 작업을 수행하면 404.aspx URL을 실행합니다. 이것은 훌륭하게 작동하지만 HTML을 검사 할 때 Post URL 양식은 상대적입니다.

<form method="post" action="404.aspx?404%3bhttps%3a%2f%2ftestserver%3a443%2ffoo%2fbar%2fdoesnotexist" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">

Action URL이 404.aspx에 게시하지만 상대 경로이므로 Postback www.mysite.com/foo/bar/doesnotexist/404.aspx를 수행하면 실행하려고합니다. 실행 된 404 페이지를 올바르게 포스트 백으로 얻으려면 어떻게해야합니까? (www.mysite.com/404.aspx)

감사.

도움이 되었습니까?

해결책

승리자,

당신의 질문은 중복이므로 아마 당신이 당신의 대답을 찾을 것 같아요 여기.

당신이 여기에 새로워지기 때문에 가까운 나치가 당신에게 약간의 여유를 줄일 것입니다. 기본적으로 질문을 작성할 때 질문 아래 바로 팝업되는 유사한 질문 목록이 있어야합니다. 자신의 답변과 같은 질문이있는 경우 링크를 따르고 게시하기 전에 확인하십시오. 9 번 중 9 번 중 질문에 이미 답변되었을 수 있습니다.

답을 찾는 데 행운을 빕니다. 해당 링크에 많은 좋은 정보가 있어야한다고 생각합니다.

다른 팁

AXJX를 사용하고 한 페이지를 다른 페이지로 끌어 올리고 페이지가 다른 디렉토리에있는 경우에도 발생할 수 있습니다.

예를 들어

        //Rewirte forms post action. 
        form1.Action = "/{dir}/{currentpage}.aspx?" + Request.QueryString;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top