我的网站当前实现了我们在IIS中映射的自定义404页面。因此,当用户执行诸如www.mysite.com/foo/bar/doesnotexist之类的操作时,它将执行404.aspx网址。这个伟大的工程,但检查HTML返回时,表单提交URL是相对的:如果你仔细观察的操作网址张贴到404.aspx但它是一个相对路径由于相对路径问题,自定义404页面无法回发
<form method="post" action="404.aspx?404%3bhttps%3a%2f%2ftestserver%3a443%2ffoo%2fbar%2fdoesnotexist" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
,所以它是试图执行,如果我们做回发www.mysite.com/foo/bar/doesnotexist/404.aspx。如何让我的执行404页面正确回发? (www.mysite.com/404.aspx)
谢谢。