三级无刷新联动(支持IE,Firefox)
2008-08-22 15:19
405 查看
aspx:
Code
if (!IsPostBack)
{
this.ddlconames.Attributes.Add("onchange", "XmlPostTDept(this.value)");
this.ddldept.Attributes.Add("onchange", "XmlPostTUser(this.value)");
}
private void DeptBind(string strconid)
{
PcManage.BLL.UserInfor uf = new PcManage.BLL.UserInfor();
DataTable dt = uf.ListConDept(strconid);
string mystr = "";
if (dt.Rows.Count != 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
mystr += "," + dt.Rows[i][0].ToString() + ";" + dt.Rows[i][1].ToString();
}
mystr = mystr.Substring(1);
}
Response.Write(mystr);
Response.End();
}
private void UserBind(string strconid, string strdeptid)
{
PcManage.BLL.UserInfor uf = new PcManage.BLL.UserInfor();
DataTable dt = uf.ListConDeptUsers(strconid, strdeptid);
string mystr2 = "";
if (dt.Rows.Count != 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
mystr2 += "," + dt.Rows[i][0].ToString() + ";" + dt.Rows[i][1].ToString();
}
mystr2 = mystr2.Substring(1);
}
Response.Write(mystr2);
Response.End();
}
效果图如下:
不过还有点问题,本页中不能进行多参数传递,搞得好郁闷,等解决了这个问题在更新。
Code
if (!IsPostBack)
{
this.ddlconames.Attributes.Add("onchange", "XmlPostTDept(this.value)");
this.ddldept.Attributes.Add("onchange", "XmlPostTUser(this.value)");
}
private void DeptBind(string strconid)
{
PcManage.BLL.UserInfor uf = new PcManage.BLL.UserInfor();
DataTable dt = uf.ListConDept(strconid);
string mystr = "";
if (dt.Rows.Count != 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
mystr += "," + dt.Rows[i][0].ToString() + ";" + dt.Rows[i][1].ToString();
}
mystr = mystr.Substring(1);
}
Response.Write(mystr);
Response.End();
}
private void UserBind(string strconid, string strdeptid)
{
PcManage.BLL.UserInfor uf = new PcManage.BLL.UserInfor();
DataTable dt = uf.ListConDeptUsers(strconid, strdeptid);
string mystr2 = "";
if (dt.Rows.Count != 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
mystr2 += "," + dt.Rows[i][0].ToString() + ";" + dt.Rows[i][1].ToString();
}
mystr2 = mystr2.Substring(1);
}
Response.Write(mystr2);
Response.End();
}
效果图如下:
不过还有点问题,本页中不能进行多参数传递,搞得好郁闷,等解决了这个问题在更新。
相关文章推荐
- 无刷新三级联动菜单从数据库获取数据(适用于firefox和ie)
- IE、FireFox、Opera全兼容的JS解析XML文件实现省、市、县(区)三级联动效果
- PHP+ajax二级联动下拉选择菜单,IE+Firefox浏览器支持
- xmlhttp无刷新二级联动支持firefox
- AJAX无刷新实现三级联动并获取DropDownList的值的方法
- asp.net无刷新三级联动
- IE与FireFox都支持的 onbeforeunload事件(转)
- ZeroClipboard支持IE,firefox,Chrome复制到剪贴板(转)
- 所有浏览器支持的浏览器控制台输出信息的方法,支持IE,FireFox
- (轉)js判断浏览器(支持区分ie、firefox、opera、chrome、safari)
- CSS Hack技术详解,支持IE 6-11、Chrome、FireFox、Safari、Opera 6-11、Chrome、FireFox、Safari、Opera6-11、Chrome、Fi...
- 分享个极好的无刷新二级联动下拉列表,同样适用与firefox
- javscript 冒泡事件处理方法 支持(IE,firefox)
- 让网站变灰的CSS代码(支持IE、FIREFOX和CHROME)
- DropDownList无刷新三级联动
- JavaScript实现二级、多级(N级)联动下拉列表框更新版,支持IE6,FireFox,函数和类两种调用方式,支持到N级,非常通用。
- jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
- DropDownList 省市区无刷新三级联动
- 禁止文本框粘贴功能【支持IE、Mozlla、Firefox等】
- IE与火狐(firefox)浏览器对js及css的支持差异