MOSS 2007 学习(2)

系统 1684 0

一.Sharepoint有关页面的一些注意事项。
比如我们实现了表单验证,用户可以在 http://SPServer/_layouts/login.aspx 页面上进行登录。很明显,根据页面url的显示login.aspx是在_layout文件夹下,但是在我们本地应用程序文件夹下是没有这个目录的,这是 因为一部分的页面并不是真正的存在系统中的 。我们可以在iis上找到这个_layout的虚拟文件夹,它默认的指向是 C:\Program Files\Common\Microsoft Shared\Web Server Extension\12\template\_layouts

 

因此,你要是修改了他们会造成全局性的影响,同一iis服务器的所有sharepoint的站点都是同一引用的这个_layout。

 

那么我们怎样才能让一个iis站点单独的享用一个独立的_layout呢。

方法如下:

1.打开 C:\Program Files\Common\Microsoft Shared\Web Server Extension\12\template\_layouts

2.拷贝_layouts文件夹。

3.打开要被更改的sharepoint站点的根目录。

4.粘贴_layouts到此站点的根目录。

5.打开iis管理器,展开sharepoint网站的节点。

6.修改_layouts的路径,指到刚建立的位置。

7.确定修改。

注意:拓展站点或改变认证模式,会重置sharepoint的站点的_layout虚拟目录到默认的路径下。

 

二.修改页面的默认样式。

simple.master控制了与登录有关页面的一些样式。这些页面有。

Page Name Description
AccessDenied.aspx  
Confirmation.aspx  
Error.aspx  
Login.aspx  
RegAcc.aspx  
Sighout.aspx  
Webdeleted.aspx  

 

master page里的有很多的ContentPlaceHolders,但很难确定哪个content是具体的被哪个子页运用,所以,为了误删,最好的方法是把他们进行隐藏。

<asp:panel runat="server" visible="false">
     </asp:panel>

 

注意:为了避免出现难以恢复的错误,必须在修改页面之间进行备份,或者用panel进行隐藏。

MOSS 2007 学习(2)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论