簡體   English   中英

是否可以在單獨的應用程序中將Sharepoint母版頁用作父母版頁

[英]Is it possible to use sharepoint master page in a separate application as parent master page


是否可以在另一個應用程序的母版頁中繼承共享點母版頁(作為父級),而該母版頁將被視為子級(即,將該獨立應用程序與共享點應用程序集成后)? 我對Sharepoint完全陌生...與此相關的任何鏈接或文章來源將受到高度贊賞。

問候DC

我建議使用嵌套母版頁

要看

SharePoint母版頁就是其他.Net母版頁。 但是,如果計划使用相同的custom.master文件,則很可能會收到錯誤,因為獨立的應用程序將無法找到在.master文件上引用的SharePoint控件。

如果您只是在談論背后的代碼,除非您的父主類執行SharePoint特定的任務,否則我不明白為什么您不能在獨立應用程序中從其繼承。

如果您要創建單獨的應用程序的原因是因為您認為不可能將獨立頁面放入SharePoint。.我在此處寫了一篇博客文章來做到這一點: http : //blog.zebsadiq.com/后/如何到添加-A-獨立-ASPX的頁面到SharePoint的navigation.aspx

[編輯]

嵌套母版理論:

我從未嘗試過,但是您可以:重構SharePoint母版頁,使其使用嵌套結構將parent.master粘貼在/ layouts / MyMasterpage /文件夾中,默認情況下parent.master文件將包含所有SharePoint組件。 無論在何處定義SharePoint控件,都在其周圍放置自定義占位符標記。

然后創建兩個子母版頁,ch​​ild1.master然后可以從/layouts/MyMasterpage/parent.master繼承。 另外,它可以作為SharePoint網站母版頁安裝(通過功能)。 從理論上講,您的Sharepoint網站應該可以正常工作,因為parent.master具有SharePoint所需的所有內容,並且已定義。

Child2.master可能是您從parent.master繼承的。 它可以覆蓋包含SharePoint特定控件的所有占位符。 同時顯然可以容納您的論壇應用程序。

您可能無法將parent.master的副本放置在兩個應用程序都可以看到的地方,但是您可能能夠為SharePoint和論壇復制parent.master及其相關的css文件。 (然后,您必須同時管理兩者)。

這可能行不通,請嘗試一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM