日期:2014-05-20  浏览次数:20436 次

怎么让url保持不变
怎么让整个网站的访问,都在一个url下进行
比如我的登陆www.csdn.net后,不管进什么地方,地址栏显示的都是www.csdn.net
用java可以实现,.net怎么做呢

------解决方案--------------------
server.transfer( "xxxx.aspx ")
------解决方案--------------------
使这个道理,default.aspx 里面作逻辑判断



------解决方案--------------------
所有网页都运行在类似的网页里面 <frame name= " " src= "/logo/logo.aspx " marginheight= "0 " />
------解决方案--------------------
这个要你的域名解析支持,域名转发,然后隐藏转发以后的实际地址就可以了,登录你的域名控制面板,就可以看到相应的选项
或者需要重写Render
------解决方案--------------------
还是框架一下简单~
------解决方案--------------------
对用户来说很不友好,比如用户如果想收藏某一个子页面,那么保存下来的也是首页地址的。

最好还是不要采取这种方法。也没有必要。
------解决方案--------------------
全站ajax, :),所有操作都在首页某个ID层中变化.哈哈,好象也是可以的.
------解决方案--------------------
学习...帮你顶
------解决方案--------------------
frame 是最简单有效的方法,为什么不用呢?

你和老板说这是最省钱的方法,你老板就同意了,至于说服客户吗,那就是老板的事情了。

后台管理一般都是使用frame呀,你们不是吗?

还有其他的好处,如果有树状结构的话,可以放在一个 frame里面,一般一个用户只访问一次就可以了,还可以节省服务器的负担呢。
------解决方案--------------------
要么放一个frame/iframe,要么单页面的AJAX Application(好像GMail那样)。

你不想用户了解过多,你可以通过UrlRewrite,让URL尽可能user friendly,那就够了,没必要搞成单页面AJAX Application(除非你真的有很好的JavaScript功底)。