我有一个有很多页面的网站,在asp.net中开发。我有一个页面URL如下:示例:
1) http://www.xyz.com/Home.aspx
2) http://www.xyz.com/Index.aspx
3) http://www.xyz.com/viewMember?Name=abc&id=1
但最终用户在任何页面,我想显示类似"http://www.xyz.ie"
的URL。
web.config中有任何设置吗?如果没有,还有其他办法吗?
请帮帮我…
提前谢谢。Jagadi
你不能为不同的页面保留一个URL,但你可以做一些技巧来模拟它。
要使url保持不变,但内容发生变化,你需要做一些技巧。
我不建议,搜索引擎他们不会按照你的做法,他们显示的每个页面都不一样,用户无法制作书签,普通用户可以很容易地找到页面的真实url,即使在浏览器上点击一次不同的按钮也可以找到。
一个技巧是使用框架或iframe。在主页面上,您可以在iframe或框架内加载所有其他内容。
第二个技巧是使用ajax加载彼此的内容。
最后,您可以使用会话来知道在用户上显示什么,用户并没有更改链接,而是返回更改内容的帖子。