string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
            OleDbDataReader dr = Mydata.GetReader(cmdText);
            while (dr.Read())
            {
               Board.Append("<tr bgcolor=#ffffff align=left><td width=150>" + dr["Language"].ToString() + "网站名称:</td><td><input name=" + dr["Code"].ToString() + "_SiteName runat=server type=text id=" + dr["Code"].ToString() + "_SiteName value='"+SiteName+"' class=input style='width:230px;' /></td></tr>");
            }protected void Button1_Click(object sender, EventArgs e)
    {
        DataControl Mydata = new DataControl();
        string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
        OleDbDataReader dr = Mydata.GetReader(cmdText);
        while (dr.Read())
        {
             string SiteName = dr["Code"].ToString()+"_SiteName".value; //这行取值有问题        }
请问在这种情况下应该如何取得控制中的值啊