我有一个带有URL Rewrite的ASP.NET页面,当我向页面发布消息时,它会显示ID。例如,我有一个页面
http://www.example.com/info/earth
当我向页面发表评论时,地址栏变为
http://www.example.com/info/earth?info=earth
如何在发布帖子后阻止?info = earth出现在地址栏中。
我的表格没有LT& GT是: -
表单runat =“server”method =“post”id =“fForm”
表单位于ASP.NET控件上,而不是在主窗体上,因为我在其他页面上使用控件而不是仅在一页上。我的IIS重写规则是: -
(rule name="Rewrite for info" stopProcessing="true")
(match url="info/(.+)" /)
(conditions logicalGrouping="MatchAll")
(add input="{URL}" negate="true" pattern="\.axd$" /)
(/conditions)
(action type="Rewrite" url="info.aspx?info={R:1}" /)
(/rule)
感谢您的帮助。
答案 0 :(得分:0)
只需将appendQueryString
设为false
<action type="Rewrite" url="info.aspx?info={R:1}" appendQueryString="false" />