在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
效果图如右: 先总结一下开发中的问题和经验: 1.注意:将控件项目的“属性”-->“通用属性”-->“常规”中的“默认命名空间”设为空,否则总出现错误:“System.ArgumentException: 已存在具有相同键的条目。” 哪位高手知道原因的话请赐教。??? 2.注意:将.js文件和.bmp文件作为嵌入资源进行编译。方法:在“解决方案资源管理器”中选中文件,右键“属性”,在属性框中“生成操作”项中选择“嵌入的资源”,随后编译该项目即可。 3.注意:.bmp文件是作为控件的自定义图标显示在工具箱中的(如果你把控件添加到工具箱中的话),该文件要求必须与控件同名(如本程序中的命名为:Xct.WebControls.Spinner.bmp),且带.bmp后缀。 4.将控件添加到工具箱中的方法:VS2003-IDE菜单“工具”-->“添加/移除工具箱项...”,在“.NET Framework组件”选项卡中点击“浏览”,选择控件对应的dll文件后点击“确定”。在工具箱的“常规”选项卡中就出现新添的控件,如图
5.优点:该控件在编译时将JS脚本资源嵌入到了程序集dll文件中,使得在布暑应用时不需要再拷贝js文件。 6.问题:该控件的属性“TextAlign - 文本对齐方式”不起作用,不知怎么回事。??? 运行环境:Win2003Server + IIS6 + VS2003 + .NET Framework 1.1 + IE6 附:《ASP.NET组件工具包》书中的代码可以在http://support.apress.com/books.asp?bID=1861008023&s=0下载.(注:在www.wrox.com找不到其源码下载) 控件程序代码(Spinner.cs):----
1using System;
2using System.Web.UI; 3using System.Web.UI.WebControls; 4using System.ComponentModel; 5using System.IO; 6 7 8//指定控件的标记前缀 9[assembly: TagPrefix("Xct.WebControls","xct")] 10namespace Xct.WebControls 11
Javascript脚本源码(SpinnerLib.js, 这是原书附带的代码):----
1<script language="JavaScript">
2<!-- 3 function IsChar(code) 4
完整程序文件下载:----/Files/bluesky521/Spinner_OK200709271300.rar
|
请发表评论