假设我有链接http://www.somesite.com/file.aspx?a=1&b=2如何从url中删除查询字符串参数?
现在我想删除所有的参数,所以就变成:
http://www.somesite.com/file.aspx
或者我可能希望只删除参数,如
http://www.somesite.com/file.aspx?b=2
有没有办法在C#中执行上述操作?发生的事情是,我来自另一个页面,它带有一个名为edit的参数,但是当页面进行回发时,edit参数仍然存在,所以它仍然认为它处于编辑模式。例如:
用户A转到one.aspx页面并单击编辑链接。他们被带到two.aspx?edit = true。在页面加载期间,它会看到查询字符串参数edit不为null,并将内容置于编辑模式。一旦用户完成编辑,页面被刷新,但url仍然是two.aspx?edit = true,并保持内容处于编辑模式,实际上它应该是two.aspx
这就是我实际上在做的事情,所以我想我被困住了。谢谢。 – Xaisoft 2009-12-23 06:51:32
如果你使用会话,你没有问题 – Pierre 2015-01-29 11:09:46