在進行了URL Rewrite之後,經常會遇到的問題就是頁面中PostBack的目標地址並非客戶端請求的地址,而是URL Rewrite之後的地址。以上一篇文章中的重寫爲例:
<rewriter>
<rewrite url="^/User/(/d+)$" to="~/User.aspx?id=$1" processing="stop" />
<rewrite url="^/User/(/w+)$" to="~/User.aspx?name=$1" processing="stop" />
rewriter>
當用戶請求“/User/jeffz”之後,頁面中的出現的代碼卻會是