做毕业设计需要做一个跟校内网中那个可以方便选择某个大学名称的功能,也就是可以任意切换大学,最终获取所选择的大学名称。由于大学数量庞大,采用下来菜单,或者多级联动菜单都十分麻烦,也不美观,我觉得校内网中的那个功能非常不错,简洁明了,找学校十分方便,它是用JavaScript来实现的。本人不懂JavaScript,不知道还能用什么办法来实现类似的:如图:
本人已经把这个功能以网页的形式保存起来了,而且去掉了多余的部分,只保留了选择大学这一个功能。单独以html打开时好用,但是,一旦把它添加到vs2005中时,虽然能正常显示,但是一选择学校就出现错误。再者,即使在vs2005中能正常显示,但是在asp.net页面中又用什么办法来获取那个由JavaScript产生的值(学校名称)呢?如果不用这个JavaScript特效,有什么其他好的方法来选择学校呢?

解决方案 »

  1.   

    你可以把内容放在div里面,把div放在第二层,打开页面时他是隐藏的,当你点击textbox时,让它显示,在div里放多个table,根据点击的省市名称来判断table的隐藏和显现,table里面放的是大学名称,明白吗?
      

  2.   

    这方法马马虎虎吧,那样的话,还不如在层里放选项卡呢,30多个tab对应30多个省份,一字排开,每个tab里再放 一个该省的高校
      

  3.   

    那就不放table了,直接放个repeater或datalist,点击省市的时候,给他传个ID,根据ID来取数据,但那样你必须从数据库里取数据啊,也就这两种方法,就是写死写活的问题。
      

  4.   

    有了数据库实现起来就容易了
    城市库 http://xnimg.cn/16312/js/cityArray.js
    大学库 http://xnimg.cn/js/allunivlist.js
    有了JS库就可以无刷新了,使用的时候 unescape一下即可