应该只需要那个属性就行了,譬如下面这个类似的例子没问题的using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Web.UI.Design;
using System.Drawing.Design;namespace MyControls
{
[DefaultProperty("Text"),
ToolboxData("<{0}:MyImageTest runat=server></{0}:MyImageTest>")]
public class MyImageTest : System.Web.UI.WebControls.WebControl
{
private string text;
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Text
{
get
{
return text;
} set
{
text = value;
}
} private string imgURL; [EditorAttribute(typeof(System.Web.UI.Design.ImageUrlEditor), typeof(UITypeEditor))]
public string imageURL
{
get
{
return imgURL;
}
set
{
imgURL = value;
}
} protected override void Render(HtmlTextWriter output)
{
output.Write(Text);
output.Write("<img src='"+ imageURL + "'>");
}
}
}
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Web.UI.Design;
using System.Drawing.Design;namespace MyControls
{
[DefaultProperty("Text"),
ToolboxData("<{0}:MyImageTest runat=server></{0}:MyImageTest>")]
public class MyImageTest : System.Web.UI.WebControls.WebControl
{
private string text;
[Bindable(true),
Category("Appearance"),
DefaultValue("")]
public string Text
{
get
{
return text;
} set
{
text = value;
}
} private string imgURL; [EditorAttribute(typeof(System.Web.UI.Design.ImageUrlEditor), typeof(UITypeEditor))]
public string imageURL
{
get
{
return imgURL;
}
set
{
imgURL = value;
}
} protected override void Render(HtmlTextWriter output)
{
output.Write(Text);
output.Write("<img src='"+ imageURL + "'>");
}
}
}
解决方案 »
- 在线送分,等答案,速度,简单问题。label问题
- 这句什么意思??
- 我的vs.net版本是2002的,里面没有安装水晶报表,如何安装呀?高手指教!
- 讨论:网站建设类似csdn论坛这样典型的窗体,要用到什么具体技术?
- 100分求obout_ASPTreeView.dll的注册号
- 大家都用什么写javascript?
- 急急急!!!DataGrid问题求助(50分奉上!)
- 100分问用js和xml联动菜单的问题
- 求助:实现分权限登录
- treeview客户端不进行提交如果我想知道选中的是哪个节点怎么办?(急)
- 怎样用javascript将客户端的值提交给服务器端,执行服务器端方法!
- DataGrid点击某一行(不是某个控件)调出另一个页面,怎么实现?C#的。
请问saucer还有解决方法吗?谢谢!!!