一.Sharepoint有關(guān)頁面的一些注意事項。
比如我們實現(xiàn)了表單驗證,用戶可以在
http://SPServer/_layouts/login.aspx
頁面上進(jìn)行登錄。很明顯,根據(jù)頁面url的顯示login.aspx是在_layout文件夾下,但是在我們本地應(yīng)用程序文件夾下是沒有這個目錄的,這是
因為一部分的頁面并不是真正的存在系統(tǒng)中的
。我們可以在iis上找到這個_layout的虛擬文件夾,它默認(rèn)的指向是
C:\Program Files\Common\Microsoft Shared\Web Server Extension\12\template\_layouts
?
因此,你要是修改了他們會造成全局性的影響,同一iis服務(wù)器的所有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網(wǎng)站的節(jié)點。
6.修改_layouts的路徑,指到剛建立的位置。
7.確定修改。
注意:拓展站點或改變認(rèn)證模式,會重置sharepoint的站點的_layout虛擬目錄到默認(rèn)的路徑下。
?
二.修改頁面的默認(rèn)樣式。
simple.master控制了與登錄有關(guān)頁面的一些樣式。這些頁面有。
Page Name | Description |
AccessDenied.aspx | ? |
Confirmation.aspx | ? |
Error.aspx | ? |
Login.aspx | ? |
RegAcc.aspx | ? |
Sighout.aspx | ? |
Webdeleted.aspx | ? |
?
master page里的有很多的ContentPlaceHolders,但很難確定哪個content是具體的被哪個子頁運用,所以,為了誤刪,最好的方法是把他們進(jìn)行隱藏。
<asp:panel runat="server" visible="false">
</asp:panel>
?
注意:為了避免出現(xiàn)難以恢復(fù)的錯誤,必須在修改頁面之間進(jìn)行備份,或者用panel進(jìn)行隱藏。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
