当前位置: 代码迷 >> ASP >> 经过超链接传值,除了?cityid=166这样传值,还有没其他方式
  详细解决方案

经过超链接传值,除了?cityid=166这样传值,还有没其他方式

热度:715   发布时间:2014-02-23 23:09:53.0
通过超链接传值,除了?cityid=166这样传值,还有没其他方式?
这个问题困挠了我几个晚上,实在想不出法子来。。。


哪位大神能帮助,指点指点

问题是这样



这是个切换城市的页面,从这儿切换到新页面上。要传递城市ID(cityid)给新页面



有34个城市需要 传送cityid


<a href="http://www.t88.com/bj" onClick="cityid('166')" >天津</a>

<a href="http://www.t88.com/sh" onclick="cityid('167')">武汉</a>


不想用传统的方式,由cityid=166, 然后由cityid=request("166")接收,因为这样的超链接(http://www.t88.com/bj?cityid=166)传参数过去,会发生一长串地址,造成混乱。


有没好的方式去实现。比如getElementById ??请高手指点一二
url参数使用非常普遍,
不知道你是基于什么做出http://www.t88.com/bj?cityid=166这样不好看的结论?个人喜好或者某个白痴上级说的?
你可以用post方式提交表单,post请求参数不会出现在url中
不知道asp可以在 后一个页面获取到前一个页面的数据不
asp.net是可以的 httprequest session

cookie

post方式

#cityid-166