总在用别人的控件,第一次想自己写个控件。于是写了个简单的小控件,主要是用于自己学习和其他想尝试写控件的朋友,请多多指教。
改控件主要作用是将本地图片上传到自定义目录。
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Web.UI.HtmlControls;
using System.IO;
namespace UpLoadImage
{
///
///作者:DarkAngel 2004-10-27日创建
///支持图片上传到服务器功能
///
[DefaultProperty("Text"),
ToolboxData(@"<{0}:UpImage runat=server>{0}:UpImage>")]
public class UpImage : Control, INamingContainer
{
protected int filelength;
protected string imageUrl;
protected string mydirectory;
static string LogoURL;
protected string vpicture;
public Button mybutton;
public HtmlInputFile fileUpload;
public Label Label1;
public UpImage()
{
this.EnsureChildControls();
}
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
[
DescriptionAttribute("文件大小")
]
public int FileLength
{
set{filelength=value;}
get{return filelength;}
}
[
DescriptionAttribute("图片名字")
]
public string ImageUrl
{
set{imageUrl=value;}
get{return imageUrl;}
}
[
DescriptionAttribute("文件路径")
]