频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

在MOSS 2007中开发和使用Web User控件

来源: 作者:IT168 微山 出处:巧巧读书 2008-02-12 进入讨论组
下一页 1 2 3 4 5 6 


介绍
   

    在.NET前的Visual Studio 时代Visual Studio开发人员就开始享受到Visual designers设计控件的速度和一致性带来的便利了。在微软公司 Office Server 2007 Web Part开发世界里,开发人员没有用来进行WebParts开发的visual designer。这意味着甚至要为最简单的控件而动态载入控件或者连接大量的字符串。(也可以用XSLT,这个问题改天再讨论)我们还没完全准备好放弃现在的visual designers提供的直观高效的开发方式。
    Visual Studio提供了设计User控件的功能,包括Web User控件。但是这些控件不能被作为SharePoint WebParts,不过我正想干这个事情。这篇文章将介绍创建独特的组件(Web Particles)的概念。在保持Web User控件开发人员仍然可以使用熟悉多产的visual designers的同时,提供SharePoint WebParts的全部的优点。我把这些组件成为称为“WebParticles”,因为每一个都只是WebPart最终提供的功能的一部分。

总述

    我们需要先创建一个Visual Studio网页应用工程,创建一个Web User 控件(ASCX),一个作为Web Part和ASCX Web控件的接口,以及一个我们可以在其中测试和调试组件的ASP.NET网页。

创建ASP.NET网页应用程序

   在Visual Studio里,建立一个新的ASP.NET网页应用程序(新的网站在这个练习中不会起作用)。输入SmartParticles作为工程的名字

在MOSS 2007中开发和使用Web User控件(图一)

点击查看大图



   由于我们是为SharePoint开发这个部分的,我们需要一个SharePoint.dll的引用。如果你在一台有MOSS或者安装了SharePoint Services的机器上开发,这个文件一般在%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\12\ISAPI Directory。在我这里,扩展路径是C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll。如果你没有安装SharePoint和MOSS,你需要从同样的路径把这个文件和Microsoft.SharePoint.Search.dll,Microsoft.SharePoint.Search.xml拷贝到你的电脑上。在两种情况下,都要选择Microsoft.SharePoint.dll并且在你的工程中设置一个到它的引用。Visual Studio会在工程输出中包含适当的文件。

在MOSS 2007中开发和使用Web User控件(图二)

观看地址: http://www.qqread.com/dotnet/e396815.html 更多文章 更多内容请看Wlan组网----家庭专题专题,或进入讨论组讨论。
下一页 1 2 3 4 5 6 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章