日期:2014-05-17  浏览次数:20424 次

csdn页面传值
有谁知道csdn页面传值是怎么实现的?

------解决方案--------------------
应该主要是url传值,后台怎么写的就不知道了,可能有session,也有可能是通过cookie传的
------解决方案--------------------

应该是url传值
------解决方案--------------------
{{url}}
------解决方案--------------------
伪链接
像这种http://topic.csdn.net/u/20120702/18/a2f18cdc-d902-44ac-901d-4b7643206287.html?48964
其实可能是
http://topic.csdn.net/u/20120702/18/Topic.aspx?id=a2f18cdc-d902-44ac-901d-4b7643206287
------解决方案--------------------
url 很常用的 应该是这个
------解决方案--------------------
感觉应该是guid形式的URL重写
------解决方案--------------------
应该是url重写了 通过正则表达式匹配的、实现静态页面的效果
------解决方案--------------------
1.一种是吧参数写在url中去传递,不过最大只能是255byte,一般的传参数什么的够用了。
2.另一种是post传值,就是把这个画面里from中的数据传递给制定的url
3.另外也可以把本画面的数据缓存在session里,然后目标页面直接从session中取值。但是需要注意session
的释放,因为session还是很珍贵的

------解决方案--------------------
URL传值比较靠谱,Session不太可能,csdn这种大型网站,肯定是部署在多台服务器上的,就不能用session了
------解决方案--------------------
伪静态页面,asp.net的话lz可以搜搜isapi rewrite