如何隐藏?id =进入网络边

时间:2015-03-30 11:40:09

标签: asp.net asp.net-mvc-4 url-rewriting web-config url-routing

我的网站内置了.net(MVC)。我们在web配置上使用get id概念提供动态网站。我们从clue24.com/之后看到的名称中获取用户ID。

我们为用户提供clue24.com/innoventaa的通用ID,获取类名后,我们配置将其转换为http://clue24.com/UserClass/Default.aspx?id=1007。我希望只看到http://clue24.com/UserClass/Default.aspx而不是id。我怎么能这样做?

请告诉我您的专家观点。

谢谢和问候,

1 个答案:

答案 0 :(得分:0)

您必须将ID存储在其他位置,例如Session。导航到该页面时,不会检查查询字符串,而是检查会话对象。

其他选项是将id直接存储在aspx文件中 - 隐藏字段或ViewState中(因为您使用webforms)。