asp.net中怎样实现切换城市切换功能?

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:40:25
像许多招聘网那样,可以随意切换城市? 详细 详细 的给我讲一下 谢谢了
不是用DropDownList 是在首页 用户一点切换城市 就跳到另外一个页面,让用户选择城市,选择好城市后,整个网站的内容都会变成与该城市相关的数据,这个是怎样实现的,还有那个二级域名怎么分配,、
还有没有高手晓得的

你是说仅仅是楼下标签栏的跳转还是二级域名的跳转?

二级域名的话你得做完以后配置给你的服务器。本质上就类似于文件夹形式的。

这个叫城市联动,很简单的,用两个Dropdownlist就能实现,第一个Dropdownlist中Text存储城市名称,Value存储城市编码,添加SelectIndexChange事件,当选择的Index改变时就能触发这个事件,你只要在这个事件中把 DropDownList1.SelectedItem.Value 作为参数,在数据库中用搜索等于该城市编码的子城市然后显示在第二个Dropdownlist中就行了,第一个Dropdownlist的AutoPostBack属性要设为True
这样的做能实现你说的功能,但它的缺点是需要页面回调(就是页面自己刷新一下)网络不好的时候,比较难受,一般用JS或AJAX可以实现无刷新或局部刷新,
但整体思路还是一样的

一般由js实现的
下面贴个地址都是实现好的了你看他们的源码
http://bbs.51js.com/viewthread.php?tid=77482&extra=page%3D1

做成选择城市在根据城市查出数据
还可以做成超链接来做!传参数过去在根据参数查数据显示数据!