将服务器端脚本添加为数据源

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

本文介绍了如何将服务器端脚本添加为数据源、 如何测试数据源连接,以及如何显示服务器端脚本返回通过创建您的网站上的数据视图的信息。

重要: 如果您的网站位于运行Windows SharePoint Services的服务器上,在服务器上的默认设置要求您的服务器管理员首先编辑服务器上之前,您可以连接到服务器端脚本,数据源连接测试部分中所述。如果您的网站位于运行Microsoft Office SharePoint Server 2007的服务器,您可以连接到服务器端脚本不在服务器上进行任何更改。

本文内容

服务器端脚本是什么?

将服务器端脚本添加到数据源库

测试数据源连接

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

服务器端脚本是什么?

服务器端脚本是一个小程序驻留在服务器上,并响应浏览器中的某些操作的运行。可以在各种语言,包括 Perl、 php 之类代码和 Microsoft ASP.NET 编写服务器端脚本。与客户端脚本,如 JavaScript,不同服务器端脚本之前该网页在浏览器中将显示在服务器上运行。服务器端脚本应用程序的一些示例包括购物车、 动态菜单和调查。

若要创建数据视图显示服务器端脚本提供的数据,该脚本必须检索的 XML 表单中的数据。您可以连接到不同的语言,并通过多种方法,包括 ASP.NET、 php 之类代码和 AJAX 中编写的服务器端脚本。但是,该脚本必须在表单中的 XML 发送生成的数据。返回 XML 的一个常见的服务器端脚本是 RSS 源。

如果您想要添加到服务器端脚本和不 XML 文件 (例如,RSS 源在.aspx 或.php 结束了 url) 的 RSS 源的连接,连接应包含在数据源库中的服务器端脚本类别中。RSS 源的 XML 文件 (例如,RSS 源在.xml 结束了 url) 可以添加到了服务器端脚本类别或 XML 文件类别。

若要将服务器端脚本添加为数据源,您必须知道脚本的 URL 和任何所需的 URL 参数的详细信息。

返回页首

将服务器端脚本添加到数据源库

  1. 如果看不到数据源库,在任务窗格菜单上,单击数据源库

  2. 数据源库中,单击服务器端脚本,中的连接到的脚本或 RSS 源

    注意: 如果服务器端脚本标题折叠,请单击加号 (+) 将其展开。

  3. 选项卡的数据源属性对话框中,在HTTP 方法列表中,单击下列选项之一:

    • HTTP Get方法将任何参数名称和值追加到 URL。

    • HTTP 发送方法将发送到请求正文中的 URL 的任何参数名称和值。

      对于此示例中,单击HTTP Get

  4. 选择要配置的数据命令列表中,有以下四个选项:

    • 选择命令使用服务器端脚本来检索信息。然后,您可以通过创建数据视图在您的网站上显示信息。

    • 插入更新删除命令也使用服务器端脚本来检索信息。但是,不能创建数据视图中显示或修改会在检索到使用这些命令的信息。您只能使用数据视图显示通过使用选择命令来检索的信息。

      对于此示例中,单击选择命令,因为想要创建由服务器端脚本返回的数据的数据视图。

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

    对于此示例中,键入http://gotdotnet.com/community/resources/rss.aspx从 GotDotNet,Microsoft.NET 社区网站添加 RSS 源的开发人员相关文章。

    显示服务器端脚本 URL 的“数据源属性”对话框中的“源”选项卡

  6. 某些服务器端脚本需要从浏览器传递给参数的窗体中的服务器的附加信息。使用下面的示例不需要参数。如果您的服务器端脚本需要参数,请执行以下任一操作:

    • 若要将参数添加,单击添加,然后在参数对话框中,键入参数的名称和默认值。

      注意: 如果在运行时设置该参数使用 Web 部件连接,请选择可通过 Web 部件连接设置此参数的值复选框。

    • 修改现有参数,单击参数列表中的,单击修改,然后,在参数对话框中修改参数的名称或默认值。

    • 若要删除现有参数,请单击参数列表中,,然后单击删除

  7. 单击“确定”。

    服务器端脚本现在将显示在数据源库中。

返回页首

测试数据源连接

现在,您已创建的数据源库中显示的数据源连接,您希望确保连接正常工作。若要测试的数据源连接:

  • 数据源库中,单击数据源,然后单击显示数据数据源详细信息任务窗格随即打开。

如果数据源详细信息任务窗格中显示数据源,数据源连接正常工作。您准备好创建此数据的数据视图。请跳至下一节。

如果数据源详细信息任务窗格中不显示数据源,但改为任务窗格中为空或显示一条错误消息,数据源连接不能正常工作。如果您的服务器运行Windows SharePoint Services、 代理服务器或防火墙,后面是服务器和代理服务器设置未指定虚拟服务器的 Web.config 文件中,则可能会发生此问题。

要解决此问题,请与服务器管理员联系,让他或她执行下面的过程。服务器管理员必须编辑 Web.config 要包括的文件的虚拟服务器代理服务器设置您的网站所在的位置。服务器场环境中,在服务器管理员必须编辑服务器场中每个前端 Web 服务器的每个虚拟服务器的 Web.config 文件。

注意: 更改默认代理服务器设置允许服务器到服务器进行通信,但不以任何方式会影响的入站的连接或访问您的服务器的权限。

配置服务器上

若要配置 Web.config 文件,请运行Windows SharePoint Services的服务器上执行以下步骤:

  1. 启动记事本等文本编辑器。

  2. 找到并打开要允许用户创建连接到 XML Web 服务和服务器端脚本数据源的虚拟服务器的 Web.config 文件。

    Web.config 文件夹位于您的服务器的内容区域 — 例如,默认路径是 \Inetpub\wwwroot\wss\VirtualDirectories\80。

  3. 执行下列操作之一:

    • 如果您运行的Windows SharePoint Services 3.0   复制并粘贴到任意位置的正下方的 < 配置 > 节点级别 Web.config 文件中的以下行。

      < system.net >

      < 请参见 >

      < 代理自动检测 ="true"/ >

      < / 请参见 >

      < /system.net >

    • 如果您运行的 Microsoft Windows SharePoint Services 2.0   复制并粘贴到任意位置的正下方的 < 配置 > 节点级别 Web.config 文件中的以下行。将 < 代理 > < 端口 > 和代理服务器的名称更改您正在使用的端口。

      < system.net >

      < 请参见 >

      < 代理 proxyaddress ="端口 http:// < 代理 >: < >"bypassonlocal ="true"/ >

      < / 请参见 >

      < /system.net >

  4. 保存 Web.config 文件,然后退出文本编辑器。

  5. 重置 Microsoft Internet 信息服务 (IIS) 以应用所做的更改。或者,您可以重置后下一步,一次将更改应用到多个虚拟服务器。要重置 IIS,打开一个命令行窗口,并键入iisreset在命令提示符。

  6. 每个虚拟服务器所需若要允许用户创建连接到 XML Web 服务和服务器端脚本数据源,请重复步骤 1 至 5。

返回页首

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

既然您已添加到数据源库的服务器端脚本,您可以创建数据视图显示服务器端脚本的结果。

您可以快速创建数据视图,只需通过将数据源拖动到页面。当您将数据源拖动到页面中时,结果为数据源中的前五个字段出现在基本表中每一行中的数据的默认视图。如果对应的数据显示的前五个字段,数据源配置正确。

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

  1. 文件菜单上,指向新建,然后单击ASPX

    打开窗体标记的新页面。

    ASP.NET form 标记

  2. 任务窗格菜单上,单击数据源库。在数据源库任务窗格中,找到您的数据源-在此示例中,在 www.gotdotnet.com rss.aspx,然后将其拖到绘图页上。

    您在页面上,现在显示在数据视图,其中包含所有标题和当前的网站集内的所有网站的 Url 和数据源详细信息任务窗格随即打开。

有关数据视图的详细信息,请参阅文章创建数据视图

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×