【发布时间】:2012-06-16 06:48:46
【问题描述】:
我有一个简单的任务,但没有简单的解决方案。 我在浏览器中有一个参数需要更改或重写
例如 www.contoso.com/countries.aspx?country=UK
我只需要在不检查 url 的情况下重写参数,因此它可能显示为:
www.contoso.com/countries.aspx?country=France
我尝试过类似的方法,但没有任何乐趣
string parameter2 = Request.QueryString["country"];
Context.RewritePath(parameter2.Replace("?country=", "France"));
【问题讨论】:
-
你什么时候尝试这样做?
-
在按钮或超链接之类的事件之后,代码应该只更改该参数而不更改其他任何内容
标签: c# asp.net url-rewriting