当前位置: 代码迷 >> ASP.NET >> asp.net DropDownList數據綁定(html中),不是后臺綁定,如何做
  详细解决方案

asp.net DropDownList數據綁定(html中),不是后臺綁定,如何做

热度:8096   发布时间:2013-02-26 00:00:00.0
asp.net DropDownList數據綁定(html中),不是后臺綁定,怎么做?
asp.net   DropDownList數據綁定(html中),不是后臺綁定,怎么做?


------解决方案--------------------------------------------------------
asp.net系统只运行在服务后台,它输出html给前台的浏览器去解释执行。

你的问题根本不属于asp.net执行范围。你应该明确作为javascript问题去问。可以到javascipt论坛上去问。
------解决方案--------------------------------------------------------
同LS,是DOM处理的范围

var ddl = document.getElementById( "ddlId ");

var opns = ddl.options;//所有下拉列表

for (var i = 0;i < opns.length; i++)
{
if (oValue == opns[i].value)
{
opns[i].selected = true;
break;
}
}
------解决方案--------------------------------------------------------
别用服务器控件了,改用html控件吧,可以实现你要的功能
------解决方案--------------------------------------------------------
在ItemDataBound事件中,
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DropDownList DropDownList1 = (DropDownList)e.Item.FindControl( "DropDownList1 ");
ArrayList year=new ArrayList();
for(int i=1945;i <2010;i++)
year.Add(i);
DropDownList1 .DataSource = year;
DropDownList1 .DataBind();

是要这样的的么?
  相关解决方案