在类的上面加上这个是什么意思??
[ToolboxData("<{0}:Page02 runat=server></{0}:Page02>"), DefaultProperty("")]
protected override void Render(HtmlTextWriter output)
{...............}
还有 [ ] 里面都是什么东西呀,有什么用哪??
[ToolboxData("<{0}:Page02 runat=server></{0}:Page02>"), DefaultProperty("")]
protected override void Render(HtmlTextWriter output)
{...............}
还有 [ ] 里面都是什么东西呀,有什么用哪??
解决方案 »
- 求一个.net 的WEB编辑器
- 。net ImageMagickObject 取打水印的缩略图
- asp.net 窗体代码中定义message.Text="hello world" 报message未定义错误
- Menu 控件不能引发他的MenuItemClick事件
- 请问一下,一个控件中能否调用两个CSS?谢谢
- js问题
- 问个javascript的简单问题
- 怎样把图片从数据库读出来和写进去(也就是上传以后写进数据库),高手指点一下
- 不看的人要后悔,通用的上传,调用数据库的类,.net要这样写,不好你骂我!!
- 如何在ASP.net中禁止URL缓冲,在ASP中可以通过一段ASP代码来设定,不只.NET中该怎么做?
- 如何限制文本框输入的类型
- 关于客户端删除服务器端文件的问题
这个是控件开发时,需要定义的一些属性,这个控件从名字上看有点像分页控件
ToolboxData: 工具箱数据,你把这个控件拖到.aspx页面中大概是这样的代码
<uc1:Page02 Id="Page021" runat="server" />
DefaultProperty: 默认属性
如果完整的话,还会有DefaultEvent:默认事件,ToolBitmap: 工具栏显示图标等
举个例子,就是用C#、Javascript、CSS、XML等语言或技术去开发
类似于我们经常使用的DropDownList, GridView等控件,然后供项目中使用。
当然这个控件同样可以打包至工具箱中,像系统自带的控件一下,可以有设计时(Designing Time)支持。
对于新手来说,上手难度相对大些,最好先学会使用别人开发的控件,再学会开发控件。
我当时学习控件开发还是在VS 2003的平台下进行的,现在用VS 2005或2008开发就方便多了,很多接口都不用自己实现。
如果楼主想学习这方面的知识,建议买本相关知识的书籍看看,再结合实例或开源代码去学习,总之技术这东西需要积累啊!
类特性,即不是属性的特性,而是类的特性,设置位置也是在类的上面。ToolBoxData表示从工具箱中拖一个控件到设计界面上时默认显示标记格式
DefaultProperty
为类特性。它指定服务器控件的默认属性,如:[DefaultProperty("Text")]。
protected override void Render(HtmlTextWriter output)
{...............} 这东西干嘛的 就真的不懂了