我想做一个在线人员显示的用户控件,通过人员表里的登录字段判断是否在线,如果在线就动态生成一个超级连接的按钮连接到他的个人信息,
代码如下
string strSelectSQL = "select * from Member_Data where M_Login_Yes=1";

DataSet myDataSet=new DataSet();
myDataSet=myDataClass.GetDataSet(strSelectSQL,"Member_Data");
//在页面上写入已登入的人员姓名,并可以发送短消息
         int IntCount=myDataSet.Tables[0].Rows.Count;
Response.Write(IntCount);
Response.End();
int n=0;
while(n<IntCount)
{
string M_Id=myDataSet.Tables[0].Rows[n]["M_Id"].ToString();
string M_Name=myDataSet.Tables[0].Rows[n]["M_Name"].ToString();
HyperLink hl=new HyperLink();
hl.Text=M_Name;
hl.NavigateUrl="../buou/Set_Message_Data.aspx?Kind=add&amp;Receive_Id="+ M_Id +"";
                

n++;
}就是加不了???大家还有什么好方法吗?说的仔细一点 谢谢了
还有
要通过编程向页添加控件,则必须有放置新控件的容器。例如,如果您打算创建表行,那么容器就是表。如果没有明显的控件用作容器,可以使用 Placeholder 或 Panel Web 服务器控件。 在某些情况下,可能需要既创建静态文本又创建控件。要创建静态文本,可以使用 Literal 或 Label Web 服务器控件。然后可以将这些控件像其他控件一样添加到容器中。 这段话是msdn里的  但是我的容器是什么呢?我是把用户控件拖到页面里的表格中的