怎么做带链接的DropDownList下拉框
protected void Page_Load(object sender, EventArgs e)
         {
             if (!IsPostBack)
             {                  
                 string sql = "select top 8  * from Tab_FriendLink  Order by OrderID asc,ID desc";
                 ListItem item = new ListItem();
                 item.Text = "--请选择--";
                 item.Value = "";
                 this.FriendLink.Items.Add(item);
                 DataTable dtlink = Tab_Friendlink.GetByWhere(sql);
                 if (dtlink != null && dtlink.Rows.Count > 0)
                 {
                     foreach (DataRow dr in dtlink.Rows)
                     {
                         item = new ListItem();
                         item.Text = dr["Name"].ToString();
                         item.Value = dr["ID"].ToString();
                         this.FriendLink.Items.Add(item);
                     }
                 }                  
             }
         }
DropDownList已经绑定,当我选中一个值的时候就会跳转到别的页面,数据库中“LinkUrl”的字段是链接地址,怎么才能获取到“LinkUrl”这个字段的链接地址呢?
------解决方案--------------------
参考6楼代码
http://topic.csdn.net/u/20081010/07/f3ec1bd1-f016-46de-a03b-f8743fc1b1fb.html
------解决方案--------------------
还是把连接放到item.Value 里吧,通过Value访问,或者自己写一个类,里面保存更多信息,让item.Value保存类的实例
 protected void DropDownList1_SelectedIndexChanged1(object sender, EventArgs e)
 {
     string s = DropDownList1.SelectedItem.Value;
 }