首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

经过后台代码为html控件<select>绑定数据?求大神指点!

2012-12-14 
通过后台代码为html控件select绑定数据?求大神指点!!大神们快出来啊!求救啊![最优解释] 加上runatserv

通过后台代码为html控件<select>绑定数据?求大神指点!!
大神们快出来啊!求救啊!
[最优解释]
 加上runat="server" 属性.
 

for (int i = 0; i < dt.Rows.Count; i++)
            {
                this.dep.Items.Add(new ListItem { Text = dt.Rows[i]["Name"].ToString(), Value = dt.Rows[i]["ID"].ToString(), Selected=i==0 });
            }
            this.dep.DataBind();

[其他解释]
jquery+ajax
[其他解释]
后台没法访问前台控件,对应select的后台控件是Dropdownlist.
[其他解释]
先标为服务器控件吧
[其他解释]
ajax    后台取数据返回前台创建<select>
[其他解释]
是的,你可以用服务器控件Dropdownlist那个试试,也挺不错的,一个页面有几个控件没什么的
[其他解释]
传送门
[其他解释]
//类别下的子类别
    function ifrurl(strType){ 
       if(strType!=""){
       $.ajax({
       url: '/Card/DataInfo.ashx', //访问路径
       data:"strtype="+strType+"&act=getpctype",
       type: 'post', //传值的方式 
       error: function () {//访问失败时调用的函数 
         alert("链接服务器错误!"); 
       }, 
       success: function(data) { 
         if(data!=""){
            json=eval("("+data+")");  //把返回数据转换json对象
            //alert(json);
            $("#s_brand").html("");
            for(var i=0;i<json.length;i++){
               $("#s_brand").append($("<option value=""+json[i].TypeID+"">"+json[i].TypeName+"</option>"));
            }
         }
       }
       });
       }
     } 

热点排行