我正在使用 urlrewrite.net 来构建更友好的 url,并在我的 web.config 中有以下重写规则:
<if url="^/forsale/(.+)/(.+)/(.+)/(.+)/(.+)">
<rewrite to="/aircraft/result.aspx?view=$2&cat=$3&loc=$4&model=$5" />
</if>
这意味着我现在可以浏览到: http ://www.mydomain.com/dept/manufacturer/,734,,810,,159,,163,,,,,,,,/1/999999/false
这工作正常,直到我触发任何类型的 PostBack 事件(按钮单击等),此时真实页面的查询字符串被添加到重写 url 的末尾,例如:
任何帮助/建议/答案将不胜感激。
谢谢。