datalist EditItemTemplate 中控件问题
protected void dlFriend_EditCommand(object source, DataListCommandEventArgs e)
{
dlFriend.EditItemIndex = e.Item.ItemIndex;
dlFriendBound();
if (Session["userInfo"] == null)
{
ScriptManager.RegisterStartupScript(dlFriend, this.GetType(), "ddd", "<script>alert('登陆超时'); window.top.location.href='../login.aspx?returnUrl=admin/index.aspx?frame=friendmanager.aspx'</script>", false);
}
else
{
DropDownList ddl = (DropDownList)e.Item.FindControl("ddlFriendType");//找不到他
Sgw_Users user = Session["userInfo"] as Sgw_Users;
List<BlogFriendType> bft = BlogFriendTypeManager.selectByUserID(user.UserID);
ListItem li = new ListItem("我的好友", "我的好友");
if (bft == null)
{
ddl.Items.Add(li);
}
else
{
if (bft.Count == 0)
{
ddl.Items.Add(li);
}
else
{
ddl.DataSource = bft;
ddl.DataValueField = "id";
ddl.DataTextField = "typeName";
}
}
}
}现在的问题就是找不到控件...请教下是哪里出了问题?