提车黄道吉日该元数据属性用于指定如何在可视化设计器的属性浏览器中对属性进行分类。例如,当页开发人员使用属性浏览器的分类视图时,Category(Appearance)将告知属性浏览器在外观类别中显示属性。可以根据属性浏览器中的现有类别指定字符串参数,也可以创建自己的类别。
该元数据属性用于指定属性的简短描述。在VisualStudio2005中,属性浏览器将在属性窗口底部显示选定的属性的描述。
该元数据属性用于指定属性的默认值。此值应与从属性访问器(getter)返回的默认值相同。在VisualStudio2005中,DeultValueAttribute允许页开发人员通过在属性窗口中唤出快捷菜单然后单击重置按钮将属性值重置为其默认值。
该元数据属性用于指定本地化属性对可视化设计器是否有意义。当某属性标记为Localizable(true)时,可视化设计器会在对本地化资源进行序列化时包含该属性。对控件轮询可本地化的属性时,设计器会将此属性值保存到非特定于区域性的资源文件或其他本地化源中。
在编写完成WelcomeLabel控件的源代码之后,接着需要编译和测试所实现的自定义服务器控件。为了实现这一目的,开发人员需要在测试用Web站点中引用Web控件库项目输出,并编写相关代码以便测试服务器控件。
在Web站点中实现Web控件库项目引用的方法比较简单。首先,右键单击解决方案资源管理器中的Web站点项目名称,在弹出的菜单中选中添加引用...一项。此时,将自动弹出如图4所示的窗口。
图4 添加引用对线所示,在添加引用窗口中包括5个选项卡,其中包括一个名为项目的选项卡。单击它可发现在其列表中包括一个上文创建的HelloMyControl项目。选中该项并单击确定按钮,即可完成项目引用。
在完成项目引用后,Visual Studio 2005将自动在Web站点项目中添加一个Bin文件夹,并在其中包含了HelloMyControl.dll和HelloMyControl.pdb文件。前者是控件程序集,后者中则保存着调试和项目状态信息。这样,Web站点就能够顺利使用HelloMyControl项目的输出了。如下显示了为测试WelcomeLabel控件而创建的Deult.aspx文件源代码。
如上粗体代码所示,页面首先利用@ Register指令将WelcomeLabel控件引入,然后,通过<self:WelcomeLabel>标记具体控件的,以及属性设置等。在<self:WelcomeLabel>标记中,主要设置了Text、BackColor和ForeColor属性,它们分别用于定义控件的文本内容、背景颜色和前景颜色。
本文通过一个简单示例说明了实现自定义服务器控件的基本过程。通过这些内容,读者可能已经发现:创建自定义服务器控件与创建普通Web应用程序之间有着较大区别,这些差别主要体现在创建模式、所利用技术等方面。在随后的系列文章中,将详细探讨利用ASP.NET 2.0技术创建自定义服务器控件的相关内容。
微软发布Windows 10 融标志着Windows迈出个性化计算的第一步……[详细]玩票的逆客手机:配置平平 影像亮点独木难支雷军豪掷10亿美金:陈彤会“”小米电视么?
本文由 恒宇国际(www.neivn.cn)整理发布
网友评论 ()条 查看