出于不可避免的设计原因,在我的顶层标签中,MasterPage
我有:
<base href="http://127.0.0.1/" />
我遇到困难的页面的 URL 是:
http://127.0.0.1/store/checkout
在这content page
我有控制权:
<asp:Button runat="server" Text="Payment ▶" />
但是,当单击时,它将表单发布到:
http://127.0.0.1/checkout
这会引发 404,因为它不是store/checkout
应有的。
我该如何解决这个问题,以便将表单发布到正确的 URL,并且它必须优雅地降级,以便如果 JS 被禁用,它将正确发布,这就是为什么不幸的是我不能接受任何 Javascript 解决方案!