新增伺服器端指令碼做為資料來源

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本文將示範如何新增伺服器端指令碼做為資料來源、 如何測試資料來源連線,然後如何顯示伺服器端指令碼傳回所建立的資料檢視,在您的網站上的資訊。

重要: 如果您的網站位於執行Windows SharePoint Services的伺服器時,在伺服器上的預設設定會需要的伺服器管理員第一次 Web.config 前編輯檔案,在伺服器上您可以連線到伺服器端指令碼測試資料來源連線的一節所述。如果您的網站位於執行Microsoft Office SharePoint Server 2007的伺服器時,您可以連線至伺服器端指令碼不在伺服器上進行任何變更。

本文內容

伺服器端指令碼是什麼?

伺服器端指令碼新增至 [資料來源程式庫

測試資料來源連線

建立資料檢視的伺服器端指令碼

伺服器端指令碼是什麼?

伺服器端指令碼是位於伺服器上的一個小程式,會回應瀏覽器中特定的動作而執行。伺服器端指令碼可以使用許多種語言編寫,包括 Perl、PHP 及 Microsoft ASP.NET。伺服器端指令碼和 JavaScript 等用戶端指令碼不同,它是在瀏覽器顯示網頁之前,於伺服器上執行。購物車、動態功能表及問卷等都是伺服器端指令碼的範例。

若要建立資料檢視會顯示伺服器端指令碼所提供的資料,指令碼必須擷取的 XML 表單中的資料。您可以連線至各種不同的語言,然後使用各種不同的方法,包括 ASP.NET、 PHP,以及 AJAX 中所撰寫的伺服器端指令碼。不過,指令碼必須在表單中的 XML 傳送產生的資料。一個常見伺服器端指令碼會傳回 XML 是 RSS 摘要。

如果您想要新增的伺服器端指令碼不 (例如,RSS 摘要,其 URL 中.aspx 或 php) XML 檔案的 RSS 摘要的連線,連線應該包含在資料來源文件庫中的 [伺服器端指令碼] 類別。伺服器端指令碼類別或 XML 檔案類別可以新增 RSS 摘要的 XML 檔案 (例如,RSS 摘要,其 URL 中.xml)。

若要新增伺服器端指令碼做為資料來源,您必須知道的指令碼 URL] 與 [任何必要的 URL 參數的詳細資料。

頁面頂端

將伺服器端指令碼新增至資料來源程式庫

  1. 如果 [資料來源程式庫] 沒有顯示,請按一下 [工作窗格] 功能表上的 [資料來源程式庫]。

  2. 資料來源程式庫中,在伺服器端指令碼,按一下 [連線至指令碼或 RSS 摘要。

    附註: 如果 [伺服器端指令碼] 標題已摺疊,請按一下加號 ([+]) 將其展開。

  3. 在 [資料來源內容] 對話方塊的 [來源] 索引標籤上,按一下 [HTTP 方法] 清單中的下列其中一項:

    • [HTTP Get] 方法會將任何參數名稱與值附加到 URL。

    • [HTTP Post] 方法會在要求的本文中,將任何參數名稱與值傳送到 URL。

      針對此範例,按一下 [HTTP Get]。

  4. [選取要設定的資料命令] 清單中有四個選項:

    • [選取] 命令會使用伺服器端指令碼來擷取資訊。然後,您可以顯示您的網站上資訊所建立的資料檢視。

    • 插入更新刪除命令也會使用伺服器端指令碼來擷取資訊。不過,您無法建立資料檢視會顯示,或修改使用這些命令,擷取的資訊。您可以只使用資料檢視,以顯示使用 [選取] 命令,擷取的資訊。

      例如,請按一下 [選取] 命令,因為您想要建立資料檢視的伺服器端指令碼會傳回的資料。

  5. 在底下,選取 [連接資訊],在 [輸入伺服器端指令碼 URL ] 方塊中,輸入的指令碼 URL 或您要連線的 RSS 摘要。

    此範例中,輸入http://gotdotnet.com/community/resources/rss.aspx從取得.net,Microsoft.NET 社群網站中新增 [開發人員相關文章的 RSS 摘要。

    顯示伺服器端指令碼 URL 之 [資料來源內容] 對話方塊的 [來源] 索引標籤

  6. 有些伺服器端指令碼需要以參數形式從瀏覽器傳遞至伺服器的其他資訊。本文使用的範例不需要參數。如果您的伺服器端指令碼需要參數,則執行下列其中一項動作:

    • 若要新增參數,請按一下 [新增],然後在 [參數] 對話方塊中輸入參數的名稱與預設值。

      附註: 如果是使用 [網頁組件連線] 在執行階段設定參數,請選取 [此參數的值可透過網頁組件連線設定] 核取方塊。

    • 若要修改現有的參數,請按一下清單中的參數,再按一下[修改],然後在 [參數] 對話方塊中修改參數的名稱或預設值。

    • 若要移除現有的參數,請按一下清單中的參數,然後按一下 [移除]。

  7. 按一下 [確定]。

    伺服器端指令碼現在會出現在 [資料來源程式庫。

頁面頂端

測試資料來源連線

現在您已經建立會出現在 [資料來源程式庫中的資料來源連線,您想要確定連線正常運作。若要測試資料來源連線:

  • 資料來源程式庫中,按一下 [資料來源],然後按一下顯示的資料。[資料來源詳細資料] 工作窗格隨即會開啟。

如果 [資料來源詳細資料] 工作窗格中顯示資料來源的資料,資料來源連線運作正常。您準備好建立資料檢視的資料。跳至下一節。

如果 [資料來源詳細資料] 工作窗格不會顯示資料來源,但改為工作窗格為空白或顯示錯誤訊息,資料來源連線無法運作正常。如果您的伺服器執行Windows SharePoint Services、 伺服器防火牆或 proxy 伺服器後,而且 web.config 虛擬伺服器中未指定的 proxy 伺服器設定,可能會發生此問題。

若要解決此問題,請連絡您的伺服器管理員,請要求對方執行下列程序。伺服器管理員必須編輯的 web.config 包含虛擬伺服器的 proxy 伺服器設定您的網站的所在位置。在伺服器陣列環境中,伺服器管理員必須編輯 web.config 每個虛擬伺服器的伺服器陣列中每個前端網頁伺服器。

附註: 變更預設的 proxy 伺服器設定可讓伺服器對伺服器通訊,但不以任何方式會影響連入的連線或存取您的伺服器的權限。

設定在伺服器上的 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 >

      < defaultProxy >

      < proxy 自動偵測 ="true"/ >

      < / defaultProxy >

      < /system.net >

    • 如果您執行的 Microsoft Windows SharePoint Services 2.0   複製並貼上下列幾行到 web.config 面的 < 設定 > 節點層級的任何位置。您正在使用的連接埠 < ProxyServer > 變更您的 proxy 伺服器和 < 連接埠 > 的名稱。

      < system.net >

      < defaultProxy >

      < proxy proxyaddress = 「 連接埠 http:// < ProxyServer >: < > 」 bypassonlocal ="true"/ >

      < / defaultProxy >

      < /system.net >

  4. 儲存 Web.config 檔案,然後結束 [在文字編輯器。

  5. 重設 Microsoft 網際網路資訊服務 (IIS) 以套用變更。或者,您可以重設一次將變更套用至多個虛擬伺服器在下一個步驟。若要重設 IIS,開啟命令列視窗,然後在命令提示字元輸入iisreset

  6. 針對每個您要讓使用者建立連線到 XML Web 服務和伺服器端指令碼資料來源的虛擬伺服器重複步驟 1 到 5。

頁面頂端

建立伺服器端指令碼的資料檢視

您將伺服器端指令碼新增至資料來源程式庫之後,就可以建立 [資料檢視],以顯示伺服器端指令碼的結果。

您可以快速建立資料檢視,加以拖曳到頁面上的資料來源。當您拖曳到頁面上的資料來源時,則結果為資料來源中的前五個欄位出現在 [基本表格中的每個資料列中的資料的預設檢視。如果前五個欄位會顯示對應的資料,資料來源設定正確。

[資料檢視] 是以 Microsoft ASP.NET 2.0 技術為基礎。若要建立 [資料檢視],您必須從 ASP.NET 網頁 (.aspx 檔) 開始著手。

  1. 在 [檔案] 功能表上,指向 [開新檔案],然後按一下 [ASPX]。

    含有 FORM 標籤的新頁面隨即開啟。

    ASP.NET form 標籤

  2. 按一下 [工作窗格] 功能表上的 [資料來源程式庫]。在 [資料來源程式庫] 工作窗格中找出您的資料來源 (在此範例中是 www.gotdotnet.com 上的 rss.aspx),然後將它拖曳到頁面上。

    接著頁面上會顯示資料檢視,其中包含目前網站集合內之所有網站的標題和 URL,而且 [資料來源詳細資料] 工作窗格隨即開啟。

如詳細資料檢視的詳細資訊,請參閱建立資料檢視的文件。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×