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

和记娱乐备用:Sharepoint 70573考试习题和解析(Q11Q14)



Question 11

You have a Web page named ShowMessage.aspx.

You c和记娱乐备用reate a new Web page.

You need to display the content from ShowMessage.aspx in an IFRAME on the new Web page. You must achieve this goal by using the minimum amount of effort.

What should you do?

A. Add a FormView Web Part that displays ShowMessage.aspx.

B. Use Response.Write to write text to the browser.

C. Use SP.UI.ModalDialog.showModalDialog() to display a dialog.

D. Use Response.Redirect to send users to th和记娱乐备用e ShowMessage.aspx page.

解析:

本题要求你在一个页面顶用Iframe要领显示另一个页面的内容,并且要求事情量起码。

选项A. 应用FormView Web Part,由于此类Webpart主如果用于和数据库数据打交道,用于显示,更新数据库数据的,以是不得当。

选项B. Response.Write措施用于向当前的HTTP输出写入特定的字符串。如下款式:

I just want to say

" %>

Your name is:

它并不能吸收另一个URL的页面地址为参数并显示那个页面,以是此选项也并不得当。

选项D. Response.Redirect,应用此措施可以显示指定的URL页面内容,示例如下:

Response.RedirectLocation = "Put The Target Page URL";

Response.StatusCode = 301;

但这种显示却并不是基于IFRAME的,是以也不得当本题。

此外,微软保举应用的是SPUtility.Redirect 在Sharep和记娱乐备用oint中代替Response.Redirect措施。由于它供给了更多的选择参数。

选项C. SP.UI.ModalDialog.showModalDialog() 此措施会根据你供给的相关参数(包括其它页面的URL)显示一个模态窗口,如下某个示例:

script language="javascript" type="text/javascript">

function OpenDialogUsing_showModalDialog() {var dialogOptions = SP.UI.$create_DialogOptions();

dialogOptions.url = '/sites/cs/md/Pages/PageinDialog.aspx';dialogOptions.width = 650;

dialogOptions.height = 300;SP.UI.ModalDialog.showModalDialog(dialogOptions);

return false;}

script> a href="#" onclick="javascript:OpenDialogUsing_showModalDialog(); return false;" id="htmlAnchor">showModalDialoga>

以是,选项C是本题的谜底。

参考

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

https://www.nothingbutsharepoint.com/sites/devwiki/SP2007Dev/Pages/How%20to%20use%20SPUtility.Redirect.aspx

http://www.chaholl.com/archive/2010/11/17/using-the-dialog-framework-in-sharepoint-2010.aspx

Question12

You create a modal dialog that displays a list of items.

You need to capture the items selected by a user.

Which code segment should you use?

A. SPItem item = SPContext.Current.Item;

B. var items = SP.ListOperation.Current.Item();

C. var items = SP.ListOperation.Selection.getSelectedItems();

D. var item = SPContext.Current.Item["Selected"];

解析:

本题的实质便是考你在Sharepoint中若何返回List当选中的Items。

Sharepoint供给了SP.ListOperation.Selection.g和记娱乐备用etSelectedItems()措施来返回List当选中的Items。此措施的返回值是一组键/值对,此中键(Key)是基于0开始谋略的索引,值(Value)是一个包孕两个属性的工具,两个属性便是 id和 fsObjType, 此中 id便是List Item的ID ,fsObjType 便是此Item的类型,0 = 是list item 或 document, 1= 是文件夹,以是本题目精确选项应该是C

选项A. SPContext.Current.Item, 返回是当前List确当前Item,(要根据给定的List ID与Item ID确定),假如在高低文损掉了ID,则会呈现报错,这也是为什么网上有人反映经由过程应用SPContext.Current.List 或 SPContext.Current.Item 找不到当前List或当前List的Item的缘故原由,但不管如何,它返回的都弗成能返回你当前选择的多少个List Items.

选项B. SP.ListOperation命名空间下就只有Selection类成员,找不到Current类,以是选项B是根本不存在的。

选项D. SPContext.Current.Item["Selected"],纵然能返回值,也只是返回指定List的指定Item中的某个名为”Selected”的Column的值,而并不是当选中的Item的工具集。

以是本题目精确选项应该是C

参考

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontext.item.aspx

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

Question 13

You need to add a modal dialog box to a SharePoint application.

What should you use?

A. the Core.js JavaScript

B. the Microsoft.SharePoint assembly

C. the Microsoft.SharePoint.Client assembly

D. the SP.js JavaScript

解析:

本题考的是若何在Sharepoint中引入showModalDialog功能,ModalDialog属于Sharepoint的客户端ECMAScript工具模型,当你在Sharepoint网站的Webpart页面或者application页面(aspx page)上应用ECMAScript工具模型时,你只必要引用SP.js就可以了。

Sharepoint供给了两个版本的Sp.js (即:和记娱乐备用Sp.js与Sp.debug.js)。它们经由过程Sharepoint网站的MasterPage里的scriptmanager来加载。默认环境下Scriptmanager的ScriptMode设置为auto,即自动加载Sp.js。假如你想要加载Debug版本,你必要改动web.config中的 节下的 。

当然,当你支配到临盆机时,你必须加载Sp.js而不是Sp.debug.js。

选项 A. Core.js,Sharepoint2010的运行在很大年夜程度上依附于Javascript,而Core.js则包孕了许多Sharepoint的运行义务,尤其是高低文菜单。如下面一些功能便是依附于Core.js中定义的javascript功能:

GetFirstChildElement(e)

GetLastChildElement(e)

GetCBSelectedValues(frm)

createNewDocumentWithProgID(strTemplate, strSaveLocation, strProgID, bXMLForm)

选项B. Microsoft.SharePoint assembly 供给的是关于top-level site 和其下面的subsite或lists的相关类型与成员。是Sharepoint办事器真个最紧张组件之一。没有它,Sharepoint平台就完全不能运行了。

选项C. the Microsoft.SharePoint.Client assembly。若要使 你开拓的Windows 窗体、Windows Presentation Foundation (WPF) 或其他调用 .NET 托管 SharePoint Foundation 客户端 API 的利用法度榜样能正常事情,则客户端谋略机必须已安装 (引用)上述位置的SharePoint Foundation 客户端 DLL ,你必须同时具有 Microsoft.SharePoint.Client.dll 和 Microsoft.SharePoint.Client.Runtime.dll 才能应用 .NET 托督工具模型远程开拓办理规划。也便是说:若要在客户端谋略机上应用包孕 .NET 托管客户端 API 的 DLL,必须应用 Microsoft 的 随利用法度榜样一路分发它们。

显然,B与C都与模态窗口的功能无关。

以是本题目精确选项应该是D

参考

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

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

Question 14

You are developing an application page.

You need to create a pop-up window that uses the ECMAScript object model.

Which namespace should you use?

A. SP.UI.Menu

B. SP.UI.ModalDialog

C. SP.UI.Notify

D. SP.UI.PopoutMenu

解析:

照样关于模态窗口的题,假如看了前面的资料,险些不用思考就选B了,由于SP.UI.ModalDialog类便是用于Sharepoint的模态窗口功能的。

选项A. 在命名究竟SP.UI下只有如下的类:

AspMenu :Represents an AspMenu control.

Dialog:Represents a dialog.

DialogHostedWindow: This class and its members are reserved for internal use and are not intended to be used in your code.

ModalDialog:Represents a modal dialog.

Notify:Provides methods for managing notification alerts.

PopoutMenu:Defines a pop-out menu.

Status:Provides methods for managing status messages.

Workspace:Represents a workspace area.

根本不存在所谓的命名空间SP.UI.Menu,以是此选项是差错的。

选项C.D从上面的枚举可以知道SP.UI.Notify 用于显示notification alerts消息的。 SP.UI.PopoutMenu用于显示pop-out菜单,二者都和显示模态窗口无关。

以是本题目精确选项应该是B

参考:

http://msdn.microsoft.com/en-us/library/ee552096(v=office.14).aspx

http://www.a2zmenu.com/Blogs/sharepoint/SharePoint%202010%20Model%20Dialog.aspx

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: