posts - 8, comments - 71, trackbacks - 44, articles - 0

2008年1月22日

当我们在Visual Studio开发好了定制控件以后,如何在SharePoint Master Paeg里面使用这个控件呢?方法如下:
1. 首先定位到SharePoint网站目录:(如下图)
1.JPG
2. 将我们在Visual Studio里面创建的控件DLL拷贝到上面这个bin目录里面。
3. 打开目录32349目录下的Web.config文件(在我的机器上是这个端口号,请参考自己网站的实际端口), 找到<SafeControls>节点,将自己的DLL信息加进去,这样就把我们的控件设置为被信任的安全控件了。

<SafeControl Assembly="FPControls" Namespace="FPControls" TypeName="*" Safe="True" />


4. 加入如下entry:

<system.web>     

      <controls>

         <add tagPrefix="fp" assembly="FPControls" namespace="FPControls"/>

      </controls>

</system.web>

5. 重启IIS。现在可以在master page里面使用我们的控件了。
打开master page, 将下面红色部分加进去:
..........
<body class="body" onload="javascript:_spBodyOnLoadWrapper();">
 <WebPartPages:SPWebPartManager runat="server"/>
 <form runat="server" onsubmit="return _spFormOnSubmitWrapper();">
 <div>
 <fp:NavControl runat="server" />
 </div>

 <table cellpadding="0" cellspacing="0" class="master">
  <tr>
   <td height="100%" class="shadowLeft">
    <div class="spacer">
    </div>
   </td>
.........
6. 完。

posted @ 2008-01-22 20:53 夏天的感觉 阅读(436) | 评论 (4)编辑