最近在MSDN中看有关WebPart开发的文章,发现微软推荐使用SmartPart来开发WebPart,以前一直是用VSNET中的WebPart Library来开发的,觉得挺不爽,麻烦。抱着试试看的心态下载下来,感觉还挺不错,现分享一下。
下载完了以后,可以直接安装,有两种安装方式,其实都差不多。
装好了以后,启动vs.net,新建一个Web Application项目,添加一个Web User Control控件。可以在ToolBox中直接托其他的控件进来,其本可以做到可视化开发。控件添加完了以后,随便写个代码什么的来触发个事件,改变一个Label的Text属性就可以了。一切布置完成以后,生成项目。
需要把生成的.DLL文件拷到SPS虚拟站点的BIN目录中,把ASCX文件拷到SPS站点的UserContro目录(这个需要自己建),打开SPS站点里面的首页,点击“修改我的网页”->“添加Web部件”->“浏览”。选择“虚拟服务器库”,会看到有两个部件:SmartPart1.1.0.0和SmartPartList1.1.0.0。这两个部件就是安装SmartPart后出现的,选择“SmartPartList1.1.0.0”,放到页面上合适的位置。在“SmartPartList1.1.0.0”中点击“Open the tool pane”,会自动寻找UserControl目录中所有的ASCX文件,并转化为WebPart部件,选择已经做好的WebPart部件,点击“应用”,“确定”,OK,就可以在页面上显示部件了。
转载于:https://www.cnblogs.com/ekufly/archive/2006/03/03/341889.html