专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »办公软件 » webpart调用js:【Sharepoint】WebPart开发、部署、发布过程全记录 »正文

webpart调用js:【Sharepoint】WebPart开发、部署、发布过程全记录

来源: 发布时间:星期六, 2009年12月12日 浏览:0次 评论:0
  WebPart开发方式很多网上流传甚广有两种ILM采用是用WebPart包装器包装用户Control控件思路方法这种开发思路方法过程和传统利用VS开发基本上是只是使用和部署方式不样而已下面分步骤介绍说明:

  1. 创建个工程选择Web项目创建个Web Application项目

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  2. 右击项目选择添加项目选择UserControl项命名自己名称

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  查看原图(大图)

  3.  打开刚创建好UserControl开始开发你想要页面外观和编写后台代码并修改Perproties下AssemblyInfo.cs文件在AssemblyInfo.cs中添加命名空间:.Security然后加上了[assembly: AllowPartiallyTrustedCallers]这行代码由于现在集是部分信任所以在向SharePo中添加时候会有

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  查看原图(大图)

  4.  右键我们工程依次点击属性—>签名:

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  选中为集签名---选择强名称密钥文件点击新建输入个强命名名称让后编译整个工程编译成功的后会在项目bin目录下面生成个dll文件至此个UserControl开发完成我们只需要生成dll文件和UserControl以ascx后缀前台文件就行了这两个文件会在部署时候会用得到

  WebPart部署过程

  部署过程大概有以下几点:将上面生成dll文件放到要部署网站WebSitebin目录下面用Reflector读取dll信息并注册该dll信息到web.config文件中

  1.      copy编译成功dll文件复制到要部署网站WebSitebin目录下面

  2.      用Reflector工具读取Assembly名称信息和dll命名空间

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  3.      打开web.config文件在<SafeControls></SafeControls>节点添加Reflector读取信息例如下面写法:

<SafeControl Assembly="AssignerReject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1a293534db071253" Namespace="AssignerReject.Properties" TypeName="*" Safe="True" />

       

  做完上面修改则你开发好WebPart就在要部署网站WebSite上变得可见下面要做就是将开发好webpart添加到Sharepo网站WebSite上面是它变得可用

  添加WebPart到Sharepo网站WebSite

  下面分步描述如何添加WebPart到Sharepo网站WebSite步骤:

  1.      点击网站WebSite动作进入网站WebSite设定页面如图: 

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  2.      点击“网页组件”进入网页组件页面然后点击“新增”

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  查看原图(大图)

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  3.      然后进入以下页面勾选要添加WebPart点击“扩展组件库”这样个WebPart在Sharepo网站WebSite上面就可以使用了

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  查看原图(大图)

  4.      下面以账号查询页面为例介绍说明添加具体步骤先点击网站WebSite动作选择“编辑页面”进入以下页面:

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  5.      点击“新增网页组件”进入以下页面:

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  6.      选择上图中红色框选Webpart点击确定添加成功这个Webpart就是个用户Control控件包装器然后点击“编辑”下拉菜单中修改公用网页组件进入下图页面:

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  7.      然后进入下图添加用户Control控件页面选择要添加相应用户Control控件至于如何做到使用户Control控件文件变得可见请查看这里修改标题为你自己名字点击确定完成添加用户Control控件工作

【Sharepo<img src='/icons/43164int.gif' />】WebPart开发、部署、发布过程全记录

  8.      分别点击下图“存回到共享草稿”和“发布” 最终完成“账号查询”页面制作该页面上面添加了个Webpart



  至此创建WebPart 部署WebPart  DLL 在SharePo站点中添加WebPart 3部曲就结束了整个就是完整开发部署发布过程



标签:webpart调用js
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: