officeba > 单独文章


用SharePoint Designer 2007将服务器端脚本添加为数据源

服务器端脚本是一种小程序,它们驻留在服务器上并响应浏览器中发生的特定操作。服务器端脚本可使用多种语言编写,包括 Perl、PHP 和 Microsoft ASP.NET。与客户端脚本(如 JavaScript)不同,服务器端脚本在浏览器显示网页之前在服务器上运行。购物车、动态菜单和调查便是服务器端脚本应用程序的一些示例。

关于服务器端脚本

数据源库以 XML 形式显示由检索数据的服务器端脚本提供的数据。您可以连接到以各种语言和方法(包括 ASP.NET、PHP 和 AJAX)编写的服务器端脚本。但是,该脚本必须以 XML 形式发送结果数据。RSS 源是一种返回 XML 的常见服务器端脚本。

如果要将连接添加到的 RSS 源是服务器端脚本而非 XML 文件(例如,包含以 .aspx 或 .php 结尾的 URL 的 RSS 源),则应将该连接包含在“服务器端脚本”类别中。如果 RSS 源是 XML 文件(例如,包含以 .xml 结尾的 URL 的 RSS 源),则可将其添加到“服务器端脚本”或“XML 文件”类别中。

要将服务器端脚本添加为数据源,必须知道该脚本的 URL。


向数据源库中添加服务器端脚本

  1. “任务窗格”菜单上,单击“数据源库”
  2. “数据源库”“服务器端脚本”下,单击“连接到脚本或 RSS 数据源”

     注释   如果“服务器端脚本”标题处于折叠状态,则单击加号 (+) 可将其展开。

  3. “数据源属性”对话框中“源”选项卡的“HTTP 方法”列表中,单击以下选项之一:
    • “HTTP Get”方法可向 URL 附加任何参数名和参数值。
    • “HTTP Post”方法可向请求正文中的 URL 发送任何参数名和参数值。

    对于此示例,请单击“HTTP Get”

  4. “选择要配置的数据命令”列表中,存在四个选项:
    • “选择”选项通过使用服务器端脚本检索信息。然后,您可以通过创建数据视图来显示该信息。
    • “插入”“更新”“删除”选项通过使用服务器端脚本检索信息。然后,您可以通过创建具有表单功能(可插入、更新或删除信息)的数据视图来显示和修改信息。

    对于本示例,请单击“选择”命令为服务器端脚本返回的数据创建数据视图。

  5. “选择连接信息”下的“输入指向服务器端脚本的 URL”框中,键入要连接到的脚本或 RSS 源的 URL。

    例如,您可以键入 https://gotdotnet.com/community/resources/rss.aspx 来添加 GotDotNet(Microsoft .NET 社区网站)中与开发人员相关的文章的 RSS 源。

  6. 某些服务器端脚本要求将其他信息以参数形式从浏览器传递到服务器。此处使用的示例并不需要参数。如果您的服务器端脚本需要参数,请执行下列操作之一:
    • 要添加参数,请单击“添加”,然后在“参数”对话框中,键入参数的名称和默认值。

       注释   如果通过使用“Web 部件连接”在运行时设置了该参数,请选中“可通过 Web 部件连接设置此参数的值”复选框。

    • 要修改现有的参数,请单击列表中的相应参数,单击“修改”,然后在“参数”对话框中,修改该参数的名称或默认值。
    • 要删除现有参数,请单击列表中的相应参数,然后单击“删除”


创建服务器端脚本的数据视图

至此,您已向数据源库中添加了服务器端脚本,现在便可以创建数据视图来显示服务器端脚本的结果。

在创建数据源的数据视图后,可以通过将该数据源拖动到页面上,迅速地对其进行测试。将数据源拖动到页面上后,将生成该数据的默认视图,其中,数据源的前五个域将分别显示在基本表格的每个行中。如果前五个域显示对应数据,则数据源配置正确。

数据视图基于 Microsoft ASP.NET 2.0 技术。要创建数据视图,必须从 ASP.NET 页面(.aspx 文件)开始。

  1. “文件”菜单上,单击“新建”
  2. “新建”对话框的“页”选项卡上,单击“常规”,单击“ASPX”,然后单击“确定”

    此时会打开一个带有 FORM 标记的新页面。

  3. “任务窗格”菜单上,单击“数据源库”。在“数据源库”任务窗格中,找到您的数据源(在本示例中为 www.gotdotnet.com 上的 rss.aspx),然后将其拖动到页面上。  

    现在,您的页面上将显示一个数据视图,其中包含当前网站集合中所有网站的所有标题和 URL,同时会打开“数据源详细信息”任务窗格。

 


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2007-07-11 17:59:32,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容