《拓文asp.net网站内容管理系统》官方演示站。
设为首页
收藏本站
作者:黄振安
QQ:53854651
首 页
开源拓文
.NET编程
网站编程
网页设计
图形图像
数据库
软件工程
留言本
站内搜索:
标题
作者
文章内容
您现在的位置:
拓文网络
→
网站编程
→
Ajax
→ 完整的无刷新XMLHTTP实现二级联动下拉框的完整示例[正文]
热 门 文 章
相 关 文 章
无刷新XMLHTTP实现二级联动下拉框
XMLHTTP应用的一个实例
XMLHTTP---介绍
利用XMLHTTP 从其他页面获取数据
XMLHTTP下载远程数据输出到浏览器
在.NET中利用XMLHTTP下载文件
XmlHttp异步获取网站数据的例子
AJAX应用解决一些常见问题
XmlHttp技术资料
完整的无刷新XMLHTTP实现二级联动下拉框的完整示例
[作者:不详 转贴自:不详 点击数:
更新时间:2006-3-5 20:11:06]
以下为后台代码:
private System.Data.OleDb.OleDbConnection conn;
private DataTable get_dt(string sql)
{
string connstr = "Provider=MSDAORA.1;Password=aqjc;User ID=aqjc;Data Source=aqjc";
this.conn = new OleDbConnection(connstr);
this.conn.Open();
OleDbCommand myOleDbCommand = new OleDbCommand(sql,this.conn);
OleDbDataAdapter myData = new OleDbDataAdapter(myOleDbCommand);
DataSet myDataset = new DataSet();
try
{
myData.Fill(myDataset);
}
catch(Exception ex)
{
throw ex;
}
this.conn.Close();
return myDataset.Tables[0];
}
private void Page_Load(object sender, System.EventArgs e)
{
string brc_id = this.Request.QueryString["brc_id"];
if(brc_id + "a" != "a")
{
this.down2_bind(brc_id);
}
if(!this.IsPostBack)
{
this.down1_bind();
}
}
/// <summary>
/// 返回第2个下拉框需要的值给xmlhttp
/// </summary>
/// <param name="brc_id"></param>
private void down2_bind(string brc_id)
{
string mystr = "";
string sql = "select brc_id,brc_name from asm_branch where brc_parentid = '" + brc_id + "'";
DataTable mytab = this.get_dt(sql);
if(mytab.Rows.Count != 0)
{
for(int i=0;i<mytab.Rows.Count;i++)
{
mystr += "," + mytab.Rows[i][0].ToString() + "|" + mytab.Rows[i][1].ToString();
}
mystr = mystr.Substring(1);
}
this.Response.Write(mystr);
this.Response.End();
}
/// <summary>
/// 绑定第一个下拉框
/// </summary>
private void down1_bind()
{
string sql = "select brc_id,brc_name from asm_branch where brc_level = '1'";
DataTable mytab = this.get_dt(sql);
this.DropDownList1.DataSource = mytab;
this.DropDownList1.DataValueField = "brc_id";
this.DropDownList1.DataTextField = "brc_name";
this.DropDownList1.DataBind();
this.DropDownList1.Attributes.Add("onchange","XmlPost(this);");
}
首页
|
1
|
2
|
尾页
共
2
页
winner
打印本页
关闭窗口
文 章 评 论
评论人
查看该文章的评论
发表时间
笔 名* :
0
50分
60分
70分
80分
90分
100分
评论内容 *: (最多1000字。当前字数:
0
)
60 分
laok
hehe
2006-3-21 14:18:45
60 分
laok
hehe
2006-3-21 14:18:44
- 关于本站 - 网站帮助 - 下载声明 - 友情连接 - 网站地图 -
Copyright © 2005-2006
myTopWin.Com
. All Rights Reserved .
[桂ICP备06004496号]