更改服务器端的URL

时间:2011-08-21 14:49:50

标签: c# asp.net url

当用户点击A标签(<a href='showSomething.aspx?id=11&key=fixed'>Bring Something</a>)时,showSomethingPage.aspx将显示带有URL参数。但我希望将网址从showSomething.aspx?id=11&key=fixed更改为showSomething.aspx?key=fixed,尽管已显示ID为11的内容。

4 个答案:

答案 0 :(得分:1)

尝试在会话状态中保存ID,然后使用Response.Redirect

答案 1 :(得分:0)

使用重定向:

C#代码(把它放在Page_Load或其他东西中):

Response.Redirect("showSomething.aspx?&key=fixed");

答案 2 :(得分:0)

如果您只想隐藏状态栏中的链接,请使用onclick事件打开网址:

a href="javascript:void(0)" onclick="window.location='showSomething.aspx?id=11&key=fixed'"

希望它对你有所帮助。 ;)

答案 3 :(得分:0)

您可以在会话中保存ID,然后重定向到showSomething.aspx?key=fixed。然后showSomething.aspx?key=fixed将读取会话并提交id = 11并显示它。