如下:呈现控件时出错-menuall
发生了未处理的异常
没有指定HtmlGenericControl的ID属性
我的代码是这样!
控件代码:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="control_menu.ascx.cs" Inherits="usr_control_WebUserControl" %>
    <link href="../css/mystyle.css" rel="stylesheet" runat="server" />
<div id="navcontainer" runat="server">
<ul id="navlist">
<li><a href="../Default.aspx">首页</a></li>
<asp:Label ID="menu" runat="server"></asp:Label>
</ul>
</div><%--目录模块!~--%>控件隐藏代码:
public partial class usr_control_WebUserControl : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            OleDbConnection conn = DB.DBconnection();
            OleDbDataReader dr;
            OleDbCommand cmd = new OleDbCommand("Select * from blogCategory Order By categoryOrder", conn);
            cmd.Connection.Open();
            try
            {
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    menu.Text = menu.Text + "<li><a href=default.aspx?categoryID=" + dr["categoryID"] + ">" + dr["categoryName"] + "</a></li>";
                }
            }
            catch (Exception eee)
            {
                Response.Write(eee.StackTrace);
            }
        }
    }
}
可以正常运行!!!!!!
就是在调用这个控件时候~~在VS2005里面预览出现异常!
HtmlGenericControl怎么用啊~?