用ajax来完成
首先你要js判断你的下拉列表框时候onchange 事件,如果触发了就写一个ashx后台,后台返回市的数据
可以参考一下这里http://hannoi2009.blog.163.com/blog/static/122828428200971571543520/
数据库中:数据表中增加一个City字段,根据不同的city获取不同的数据
域名方法: 可以通过URL地址重写来实现,其实都是访问一个网站
比如: www. test.com
当用户访问www.test.com/sh/default.aspx其实是访问www. test.com/default.aspx?city = sh
只不过获取的数据为上海的
URL重写,或者重定向.
最好的是能实现通过读取本地的ip判断是那个城市然后进跳转
网上去搜“本地化”。