当前位置:首页 > 代码 > 正文

asp二级联动代码(asp二级联动下拉菜单)

admin 发布:2022-12-19 05:07 131


今天给各位分享asp二级联动代码的知识,其中也会对asp二级联动下拉菜单进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

asp.net下拉框二级联动的代码怎么写(市,县)?

把autopostback的属性选择为true,双击该控件会自动生成代码函数模板

asp.net下拉框二级联动(如何实现)

用DropDownList

创建一个类:

#region

绑定DropDownList

控件代码

public

static

bool

ControlClass(DropDownList

CN,

string

SqlStr,

string

TF,

string

VF)

{

SqlConnection

conn

=

DBConn.conn();

SqlCommand

cmd

=

new

SqlCommand(SqlStr,

conn);

try

{

conn.Open();

SqlDataReader

der

=

cmd.ExecuteReader();

CN.DataSource

=

der;

CN.DataTextField

=

TF;

CN.DataValueField

=

VF;

CN.DataBind();

return

true;

}

catch

{

return

false;

}

finally

{

conn.Close();

cmd.Dispon();

}

}

#endregion

代码1:

调用类里的

方法

if(!IsPostBack)

{

上面类名.ControlClass(DropDownList1,

"select

*

from

cdb_members",

"userName",

"uid");

//

把一级DropDwonList的AutoPostBacke

设置为true;

然后在设置第二个DropDowlist

代码:

OperationDataClass.ControlClass(DropDownList2,

"select

*

from

cdb_members

where

uid

=

'"

+

this.ddlItems.SelectedValue

+

"'",

"userName",

"uid");

}

////首先数据库这两个表必须是关联的

要是再不明白,可以去

#24

不给分就不够意思了

ASP二级联动的问题

给二几加个js

验证,默认加个请选择项

且其值为0

那么

用js

控制,只要

二级

没选择,而选择了

就提示选择

就可以了

asp二级联动菜单代码问题

你这思路上有点问题,应该是打开数据库,找到相应类的名字,然后显示。

sql="select * form... where ...=getValue()"

这样进行查询,这句只是个意思,你要按你的代码写。

ASP二级联动代码

%

set rsbig=server.CreateObject("adodb.recordset")

sqlbig="select * from bigclass"

rsbig.open sqlbig,conn,1,1

set rsmin=server.CreateObject("adodb.recordset")

sqlmin="select * from minclass"

rsmin.open sqlmin,conn,1,1

%

SCRIPT language = "javascript"

var onecount;

onecount=0;

subcat = new Array();

%

count = 0

do while not rsmin.eof

%

subcat[%=count%] = new Array("%= trim(rsmin("minclassname"))%","%= trim(rsmin("bigid"))%","%= trim(rsmin("minID"))%");

%

count = count + 1

rsmin.movenext

loop

%

onecount=%=count%;

function change2(locationid2)

{

document.form.minname.length = 0;

var locationid2=locationid2;

var i;

for (i=0;i onecount; i++)

{

if (subcat[i][1] == locationid2)

{

document.form.minname.options[document.form.minname.length] = new Option(subcat[i][0], subcat[i][2]);

}

}

}

/SCRIPT

!--二级联动js结束--

!--选择大类--

form action=pai.asp method=post name="form"

select size="1" name="bigname" onchange="change2(document.form.bigname.options[document.form.bigname.selectedIndex].value)"

option value=""====请选择===/option

%do while not rsbig.eof%

option value="%=(rsbig.Fields.Item("bigID").Value)%"%=(rsbig.Fields.Item("bigclassname").Value)%/option

%rsbig.movenext

loop%

/select

!--选择小类--

select size="1" name="minname"

option selected value=""==请选择==/option

/select

/form

asp二级联动代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp二级联动下拉菜单、asp二级联动代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/2860.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载