?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和記娛樂博娛188下載:Sharepoint 70573考試習題和解析(Q25Q27)

?

Question25

You develop a new publishing page layout named MyPage.aspx for a SharePoint site.

You create an Elements.xml file.

Elements.xml contains the following code segment. (Line numbers are included for reference only.)

01

02

03

04

06 #0x01010007FF3E057FA8AB4AA42FCB67B453FFC100E214EEE741181F4E9F7ACC43278EE811;#"/>

07

08

You need to prevent users from creating pages based on the page layout.

Which property tag should you add at line 07?

A.

B.

C.

D.

解析:

本題的要求便是禁用你創建的頁面結構MyPage.aspx。

頁面結構(Page Layout) 是一個模板,將其與母版頁結合應用可節制頁面的外不雅和內容。每個頁面結構都有一個關聯的內容類型,該內容類型抉擇可存儲在基于頁面結構的頁面上的內容類型。

默認環境下,SharePoint Server 2010 將創建每個網站的母版頁樣式庫;然則,只能應用網站集(Site Collection)的重要網站(Top level site)的母版頁樣式庫(Master Page Gallery)中所存儲的頁面結構來創建新的頁面。

創建頁面結構時,會創建一個 SharePoint 應用的 .aspx 文件(即本題中的MyPage.aspx),并且會向該頁面結構的 HTML 版本添加一些 HTML 標記。

在用VS2010創建一個頁面結構時,我們可以清楚地看到其Element.xml的組織布局.如下示例代碼

xml version="1.0" encoding="utf-8"?>

Elements xmlns="http://schemas.microsoft.com/sharepoint/">Module Name="PageLayoutsModule"

Url="_catalogs/masterpage">File Path="PageLayoutsModuleTermsPageLayout.aspx"

Url="TermsPageLayout.aspx"Type="GhostableInLibrary">

Property Name="ContentType"Value="$Resources:cmscore,contenttype_pagelayout_name;"/>Property Name="PublishingAssociatedContentType"

Value=";#TermsAndConditionsType;#0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390035e07eba31844ff5bd10e36808ad5efd;#"/>Property Name="Title"

Value="Terms and Conditions Page"/>File>

Module> Elements>

即Element下套著Module元素,Module元素下套著File元素,File元素下套著Property元素。

本例便是要在Page Layout 這種Content Type所有應該具有的Property (或Internal Field)中探求謎底。(所有的Page Layouts必須承襲自"Page Layout" content type,我們在上述Elements.xml的代碼頂用Resource file 值來指定:

)。

選項A.Hidden,此屬性是Content Type Class所具備的屬性,表示此Content Type是否容許在用戶界面直接創建或應用。它影響到Create Content Type 時的Page,而不是Create 一個Page Layout時的Page。

選項B. PublishingHidden,經由過程設置此屬性,我們能夠實現在Create Page頁面所供給的可應用的Page Layout列表中,暗藏特定的Page Layout。這恰是我們本題想要的功能。以是也是本題的謎底。此屬于也適用 于母版頁暗藏。

選項C. RequireSiteAdministrator, 此屬性是LayoutsPageBase類所具備的屬性,用于標識是否只容許site collection administrators (網站集治理員)造訪此頁面。以是本選項也是紕謬的。

選項D.ViewListItems屬于Microsoft.SharePoint法度榜樣集下的SPBasePermissions 羅列值,屬于Sharepoint權限治理的一部分,比如用于RoleDefinition的設置定義。本題此處的ViewListItems是指容許查看ListItem.不條例本題要求。

以是本題目精確選項應該是B

http://msdn.microsoft.com/zh-cn/library/ms544928(v=office.14).aspx

http://msdn.microsoft.com/en-us/library/ms459213.aspx

http://msdn.microsoft.com/en-us/library/ms462994.aspx

http://msdn.microsoft.com/zh-cn/library/microsoft.sharepoint.client.contenttype_properties.aspx

http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprevious/thread/45e1782a-dbe7-4513-bafd-e84de61dfe7d http://community.bamboosolutions.com/blogs/sharepoint-2010/archive/2011/11/23/sharepoint-2010-cookbook-how-to-create-custom-page-layout-for-publishing-site-using-visual-studio-2010.aspx

Question26

You have a SharePoint site collection. The default master page for the site collection displays a navigation bar on the left side of the page.

You create a custom content page.

You need to hide the navigation bar on only the custom content page.

What should you do?

A. On the default master page, remove the ContentPlaceHolder control that has the I和記娛樂博娛188下載D PlaceHolderLeftNavBar.

B. On the default master page, set the Visible attribute to False in the ContentPlaceHolder control that has the I和記娛樂博娛188下載D PlaceHolderLeftNavBar.

C. Add an empty Content control to the custom content page and set the ContentPlaceHolderID attribute to PlaceHolderLeftNavBar.

D. Add a Content control to the custom content page, set the ContentPlaceHolderID attribute to PlaceHolderLeftNavBar, and set the Visible attribute to False.

解析:

本題的意思是要暗藏特定用戶內容頁面上的導航條(此導航條屬于此內容頁面所屬的母板頁的一部分),且僅針對此特定內容頁面。

光從題和記娛樂博娛188下載意就首先可以掃除A.B選項了,由于它們都是基于Master page做改動,而所有針對Master Page的改動必須影響到所有調用此Master Page的頁面。

以是問題集中到了選項C與D。我們可以經由過程在特定頁面上放置Content Control來覆蓋掉落在Master Page定義的響應ContentPlaceHolder Control,這種改動是個性化的,它只影響到被改動的Content Page本身。

具有迷惑性是選項D,它所作的操作是在你的Content Page上放置 Content Control并命名為你想要覆蓋的ContentPlaceHolder Control的ID,掉敗就發生在你設置了它的Visible屬性,當你設置此屬性為False時,Sharepoint根本就不會Render此部分的內容,那么你想要Override位于Master Page上的對應的ContentPlaceHolder Control的意圖就完全掉?了。(事實是:你可以在Master Page中找到ContentPlaceHolder Control,經由過程設置它的Visible屬性為False或者移到某個弗成見的區域來達到暗藏此控件的目的,但這樣的改動一定會影響到所有引用此母板頁的頁面)。

以是本題目精確選項應該是C :經由過程放置一個空的Content Control來實現既覆蓋又不顯示的雙重目的。

參考:

http://www.sdtimes.com/SHARE_POINTERS_USING_A_PAGE_LAYOUT_TO_HIDE_THE_LEFT_NAVIGATION/By_Ryan_Keller/33596

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.contentplaceholder.aspx

Question 27

You develop a custom master page.

You need to ensure that all pages that use the master page contain a specific image.

Page developers must be able to change the image on individual pages. The master page must be compatible with the default content page.

What should you add to the master page?

A. a ContentPlaceHolder control

B. a Delegate control

C. a PlaceHolder control

D. an HTML Div element

解析:

本題要求是:1.開拓職員可以在各個不合的頁面上改動”鑲嵌”于母板頁上的圖片。2. 改動圖片之后,內容頁與母板頁不會發生沖突。

它考的著實便是ContentPlaceHolder(占位符),

Sharepoint母版頁包孕顯示在所有頁上的靜態文本和控件,還包孕一個或多個 ContentPlaceholder 控件。內容占位符定義內容頁中存儲的信息的顯示區域。自定義母版頁必須與默認母版頁具有相同的控件和內容占位符。

在 Microsoft SharePoint Foundation 中,利用法度榜樣和內容頁的內容占位符現在是相同的。經由過程應用相同的內容占位符,內容和利用法度榜樣頁可以應用相同的母版頁,以便在全部網站中得到更同等的外不雅。

根據本題題意:

1.你想要使此圖片最初感化到所有引用母板頁的頁面,以是就必須在母板頁中放置寄放圖片的占位符。

2.你想對某些頁面作個性改動,則只必要在這些頁面再放置Content Control并命名為你想要覆蓋的那個寄放圖片的ContentPlaceHolder就行了。

3.所謂內容頁與母板頁在個性化改動后不會發生沖突,便是指你不能在作了個性化改動后,再去刪除或改動母板頁上的這個ContentPlaceHolder。

是以本題謎底是 A.

選項B. 委托節制供給了一種指定特定功能的候選控件的措施,并為這些控件選擇功能供給法度榜樣。Sharepoint的Delegate Control就像一個容器,它封裝了各類默認的控件在里面。這些控件可以被用戶開拓的自定義控件進行調換,從而達到用戶自定義的功能和效果。

SharePoint 供給了不少的delegate controls:

•AdditionalPageHead

•GlobalSiteLink0

•GlobalSiteLink1

•GlobalSiteLink2

•PublishingConsole

•QuickLaunchDataSource

•SmallSearchInputBox

•TopNavigationDataSource

上面所枚舉的Delegate contro和記娛樂博娛188下載ls可以在運行時被用戶自定義的控件或Feature動態調換。以是很顯著,基于Delegate control的實現必需至少要已經有對應的Control在母板頁上存在,而且也弗成能在每個引用此母板頁的頁面上個性化再定義自己的Control,是以,選項B紕謬。

選項C. PlaceHolder Control這是通俗ASP.NET網站技巧的觀點?;A思路便是先放置一個空的容器(an empty container control)在頁面上,然后在運行時動態地加載此容器內的子元素。 實現思路和記娛樂博娛188下載和ContentPlaceHolder同等,但不屬于Sharepoint的技巧內容。

D. an HTML Div element 就完全是定制化了,根本做不到母板頁與引用頁面的交融。

以是本題目精確選項應該是A

參考:

http://msdn.microsoft.com/zh-cn/library/ee537576(v=office.14).aspx

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.contentplaceholder.aspx

http://msdn.microsoft.com/zh-cn/library/ms478826.aspx

http://www.fengfly.com/plus/view-210602-1.html

http://msdn.microsoft.com/zh-cn/library/tety77hf(v=vs.71).aspx

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户