菜鸟寻求关于下拉列表框问题的解决办法!在线等待~~~~

问题描述

我在PETSHOP4.0架构中有两个表,一个表是省份,一个表是城市,省份表中有ID(序号),TITLE(省份名称),PID(省份代码)城市表中有CID(城市ID),PID(省份ID),TITLE(城市名称)其他几个层全部都搞好了,现在我想在页面层中实现,省份的下拉列表框中选择"江苏省",在市的那个下拉列表框就会有"南京市","苏州市",等等;在省份的下拉列表框中选择"浙江省",在市的那个下拉列表框就会有"杭州市","宁波市",等等;我是菜鸟,期盼高手指点.....万分感谢!

解决方案

解决方案二:

实现无刷新联动是最好的选择,当然也就要用到AJAX了,下面给出两种方案,第一种要刷新,第二种无刷新:方案一:<div><asp:DropDownListID="ddl1"runat="server"DataSourceID="SqlDataSource1"AutoPostBack="true"DataTextField="TITLE"DataValueField="PID"></asp:DropDownList><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:你的连接字符串%>"SelectCommand="SELECT*FROM[省份表名]"></asp:SqlDataSource></div><div><asp:DropDownListID="ddl2"runat="server"DataSourceID="SqlDataSource2"DataTextField="TITLE"DataValueField="CID"></asp:DropDownList><asp:SqlDataSourceID="SqlDataSource2"runat="server"ConnectionString="<%$ConnectionStrings:你的连接字符串%>"SelectCommand="SELECT*FROM[城市表名]WHERE([PID]=@PID)"><SelectParameters><asp:ControlParameterControlID="ddl1"Name="PID"PropertyName="SelectedValue"Type="String"/></SelectParameters></asp:SqlDataSource></div>

方案二:<asp:ScriptManagerID="ScriptManager1"runat="server"/><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><div><asp:DropDownListID="ddl1"runat="server"DataSourceID="SqlDataSource1"AutoPostBack="true"DataTextField="TITLE"DataValueField="PID"></asp:DropDownList><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:你的连接字符串%>"SelectCommand="SELECT*FROM[省份表名]"></asp:SqlDataSource></div><div><asp:DropDownListID="ddl2"runat="server"DataSourceID="SqlDataSource2"DataTextField="TITLE"DataValueField="CID"></asp:DropDownList><asp:SqlDataSourceID="SqlDataSource2"runat="server"ConnectionString="<%$ConnectionStrings:你的连接字符串%>"SelectCommand="SELECT*FROM[城市表名]WHERE([PID]=@PID)"><SelectParameters><asp:ControlParameterControlID="ddl1"Name="PID"PropertyName="SelectedValue"Type="String"/></SelectParameters></asp:SqlDataSource></div></ContentTemplate><Triggers><asp:AsyncPostBackTriggerControlID="ddl1"EventName="SelectedIndexChanged"/></Triggers></asp:UpdatePanel>

如果还有什么问题,可以与我联系:QQ48505424

时间: 2024-10-17 03:06:24

菜鸟寻求关于下拉列表框问题的解决办法!在线等待~~~~的相关文章

spring mvc上传文件,文件上传到webroot下,不要发布到保存tomcat下,求解决,在线等待

问题描述 上传的文件我要保存在WebRoot/resources/uploadfile里面,我不要发布保存在D:apache-tomcat-7.0.53webapps下,怎么解决,老保存到tomcat下呢?怕文件丢失 解决方案 解决方案二:上传的时候你指定路径啊.解决方案三:问题是指定的路径始终是tomcat下的,我不要在tomcat下的解决方案四: 解决方案五:引用3楼rui888的回复:恩,这是绝对写死的路径,也是一个方法,但不灵活解决方案六:那你就代码写路径.解决方案七:引用5楼rui88

tplink路由器WAN口提示“服务器无响应”的解决办法

问题介绍 设置路由器上网时,路由器WAN口PPPoE拨号不成功,WAN口状态出现"服务器无响应"的提示,如下图: 解决办法     请按照以下方法排查: 可能原因:线路接错或者网线接口接触不良. 解决办法:请根据您的入户宽带线路类型,确认线路连接正确,如下:(下面以电话接入为例子)     如果线路连接正常,但WAN口指示灯不亮,检查是否网线接口接触不良,请换一条网线尝试. 确保电脑直接连接宽带可以正常上网,排除宽带线路问题. 可能原因:宽带线路的上网方式不是PPPoE拨号上网. 解决

云路由器宽带拨号提示“网络异常”的解决办法

设置路由器上网时,路由器WAN口宽带拨号不成功,在路由器管理界面 网络状态 页面出现"网络异常"的提示,如下图: 请按照以下方法排查: 可能原因:线路接错或者网线接口接触不良. 解决办法:请根据您的入户宽带线路类型,确认线路连接正确,如下:   如果线路连接正常,但WAN口指示灯不亮,检查是否网线接口接触不良,请换一条网线尝试. 确保电脑直接连接宽带可以正常上网,排除宽带线路问题. 可能原因:宽带线路的上网方式不是PPPoE拨号上网. 解决办法:PPPoE是指通过运营商指定的宽带账号密

美国商务部与中兴通讯进行磋商:继续寻求解决办法

据国外媒体报道,美国商务部周二证实,正在与中兴通讯股份有限公司就其涉嫌违反美国贸易规则一事进行磋商,这意味着双方正在努力缓解导致两国关系紧张的一个根源. 美国上周对中兴通讯实施了贸易制裁,理由是有证据显示,该公司违反了美国对伊朗和其他国家的科技产品出口禁令. 一位高级官员称,美国商务部和中兴通讯正就此事进行磋商.他表示,磋商颇具建设性,双方将继续寻求解决办法.但有关磋商的时间表尚不得而知. 在此之前,中国商务部部长高虎城曾对媒体表示,中方对此(中兴遭遇美国制裁)表示高度关注和强烈不满.他透露,中

IE浏览器假死问题的解决办法

1)首先排除病毒因素 如果电脑经常会出现IE假死的情况,首先我们进行的是对电脑进行全盘扫描,排除病毒破坏干扰. 2)升级IE浏览器 排除病毒干扰后,我们再来介绍下其他的解决办法,如果我们安装的浏览器版本过低,比如是IE6浏览器,可能会导致一些网页的兼容问题,建议大家升级到IE8浏览器试试,以前也遇到过IE浏览器经常会卡死的情况,但是升级浏览器版本后明显好多了. 3)清理一些垃圾IE插件 如今很多软件安装都会默认安装一些垃圾插件,这对浏览器稳定性容易造成破坏,解决办法是清理一些不常用的IE插件,清

电脑没有声音的原因及解决办法

  电脑没有声音的原因及解决办法          一般处理电脑故障我们都是先软件后硬件的.如果您的电脑没有声音请尝试以下解决办法,一般是可以解决的. 方法一:检查声音控制图标 如果电脑没声音,请先检查电脑桌面右下脚任务栏里是否有声音控制图标,如下图: 如上图,如果有这个图标说明声卡安装在电脑上是没有问题的,然后用鼠标左键单击这个声音控制图标,会出现声音音量调节开关控制窗口,查看是不是将音量调节到最低,是不是勾选了静音,以前帮不少新手朋友处理电脑没声音的时候很多都是要么将声音调到了最低,要么是勾

IE浏览器假死的解决办法

最近笔者电脑经常会遇到IE浏览器假死的现象,有的时候打开几个网页中途就假死了,怎么操作都没反应.另外点击QQ面板中的进入QQ空间或者微博多数时候也没有任何反应出现了典型的IE假死现象.对于IE假死现象其实笔者并不多见,此类问题往往比较蹊跷,系统各方面也未发现有问题,那么IE假死该怎么办呢?以下编辑介绍一下个人的解决办法. IE假死的解决办法 1)首先排除病毒因素 如果电脑经常会出现IE假死的情况,首先我们进行的是对电脑进行全盘扫描,排除病毒破坏干扰. 2)升级IE浏览器 排除病毒干扰后,我们再来

电脑没有声音怎么办?电脑没声音的解决办法

电脑没声音?这个话题在我耳边已经听到过了无数次了,处理故障也是由以前的摸索解决到现在可以快速的找到原因.但对于新手朋友来说可能不知道从哪里入手,对于为什么电脑会没声音,也给不出一个对策,今天电脑百事网编辑围绕这个问题,给新手同学做一个详细的介绍. 电脑没声音其实原因无非就2个,电脑硬件问题与软件问题.硬件问题主要是声卡坏了,或者输出声音接口损坏等,一般声卡硬件损坏很少,笔者很要遇到是由于硬件问题而导致的没声音,软件问题是比较常见的导致电脑没声音.那么如何判断是硬件问题还是软件问题呢/下来我们来分

更新显卡驱动时花屏的解决办法

有些用户在安装或更新显卡驱动的时候会遇到花屏问题,即重启完电脑后,屏幕分辨率很低,颜色质量差,并且无法调节的问题(仅限XP系统,新系统 win7.win8基本整合了主流的显卡驱动),那么如何正确更新显卡驱动呢?小编这里告诉大家解决办法.本文旨在给菜鸟小白普及硬件知识,老鸟请无视. 问题原因 更新显卡驱动后,新的显卡驱动文件没有被系统正确加载和调用,造成重启电脑后,系统仍然加载旧版本的显卡驱动文件(此时旧版本显卡驱动文件已经不完整会出错),系统显示出来的效果就是 颜色差,分辨率低等情况.如图: 解