请问下面那个出什么问题了,下面是个自定义控件来的不知道那错了,高手来看看:using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Drawing;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Configuration;
using Components;
using BLL;namespace Controls
{
public enum ImageType
{
Logo,
Banner,
Ad
}
public class SiteImage : System.Web.UI.WebControls.Image
{
private string logo = SiteSetting.GetSiteSettings("BookShop").SiteLogo;
private string banner = SiteSetting.GetSiteSettings("BookShop").SiteBanner;
private string ad = SiteSetting.GetSiteSettings("BookShop").SiteBottomAd;public override string ImageUrl
{
get
{
string imageUrl = "";
if (this.ImageType == ImageType.Logo)
{
imageUrl = logo;
}
else if (this.ImageType == ImageType.Banner)
{
imageUrl = banner;
}
else
if (this.ImageType == ImageType.Ad)
{
imageUrl = ad;
}
return imageUrl;
}
set
{
base.ImageUrl = value;
}
}public virtual ImageType ImageType
{
get
{
object t = ViewState["ImageType"];
return (t == null) ? ImageType.Logo : (ImageType)t;
}
set
{
ViewState["ImageType"] = value;
}
}
}
}下面是调用那个自定义控件的:<BookShop:SiteImage ID="SiteImage1" ImageType="Banner" runat="server" />下面是错误信息,不知道为什么错了,麻烦看一下:
错误 1 “System.Web.UI.ControlCollection”并不包含“ImageType”的定义 E:\text\Asp.net\BookShop\Web\Default.aspx 14