如何使用URL重写删除查询字符串或如何维护常量URL

时间:2014-03-20 11:08:05

标签: asp.net

如何保持常量网址?
  例如:

http:// test23232 /temp/temp.aspx?a=1&b=1

a,b,查询字符串参数名称在页面上动态不同(想要使用那些参数但不能显示给用户)

重定向时,无论之后的值是什么?都应删除,并向用户显示最终的网址:

http:// test23232 /temp/temp.aspx or  http:// test23232 /temp

或者在整个申请过程中提到的任何常规网址登录。

我可以通过iframe实现这一点,但是如何通过规则或web.config执行global ascx。     或

任何页面重定向

  

http:// localhost / test / security / login.aspx   http:// localhost / test / security / main.aspx
  http:// localhost / test / security / details.aspx

我想将浏览器显示为

http :// localhost / reap/ security /

有可能吗?

2 个答案:

答案 0 :(得分:1)

使用Session存储a和b的值并保持url简单。

答案 1 :(得分:1)

您可以使用发布方法而不是获取方法发送必要的参数。 更多安全传递方式是将它们存储到会话变量

可能会使它更加安全"从那时起,客户端无法通过编辑源来更改变量。

这取决于你真正想要做的事情。

会话参数将继续为每个请求动态更改。我们可以使用cookie。

然而this link可能对网址重写有用