文章編號: 306459 - 上次校閱: 2007年5月17日 - 版次: 5.6

ASP.NET 伺服器控制項概觀

本文參照下列 Microsoft .NET Framework 類別庫的命名空間:
  • System.Web.UI.HtmlControls.HtmlControl
  • System.Web.UI.WebControls.WebControl

在此頁中

全部展開 | 全部摺疊

結論

本文將為您簡介 ASP.NET 伺服器控制項。

如需其他 ASP.NET 概觀,請參閱下列「Microsoft 知識庫」中的文件:
305140? (http://support.microsoft.com/kb/305140/ ) INFO:ASP.NET Roadmap

其他相關資訊

ASP.NET 網頁架構包含了一些內建的伺服器控制項,主要是為了提供更具結構化的網頁程式設計模型所設計的。這些控制項提供下列功能:
  • 自動狀態管理。
  • 在不使用 Request 物件的情況下,以簡易的方式存取物件值。
  • 具有在伺服器端程式碼中回應事件的能力,因此能夠建立更為理想的結構化應用程式。
  • 使用通俗易懂的處理方式來建立網頁的使用者介面。
  • 根據瀏覽器功能自動自訂其輸出。
除了內建控制項之外,ASP.NET 網頁架構還提供了能夠建立使用者控制項和自訂控制項的功能。使用者控制項和自訂控制項可以加強及延伸現有的控制項,以建置更豐富的使用者介面。

HTML 伺服器控制項

HTML 伺服器控制項是一些包含 runat=server 屬性的超文字標記語言 (HTML) 元素。HTML 伺服器控制項的 HTML 輸出和內容,與對應的 HTML 標籤相同。此外,HTML 伺服器控制項還提供自動狀態管理和伺服器端事件。HTML 伺服器控制項具有下列優點:
  • HTML 伺服器控制項與相對的 HTML 標記之間存在著一對一的對應。
  • 編譯 ASP.NET 應用程式時,具有 runat=server 屬性的 HTML 伺服器控制項會編譯成組件。
  • 多數的控制項都包含控制項最常用的事件 OnServerEvent。例如,<input type=button> 控制項就具有 OnServerClick 事件。
  • 伺服器端仍然可以使用未實作為特定 HTML 伺服器控制項的 HTML 標記;只是這些標記會加入到組件中成為 HtmlGenericControl
  • 當 ASP.NET 網頁重新發佈時,HTML 伺服器控制項將會保留其值。
System.Web.UI.HtmlControls.HtmlControl 基本類別包含所有的常用屬性。HTML 伺服器控制項衍生自此類別。

如果要使用 HTML 伺服器控制項,請使用下列語法 (此處使用 HtmlInputText 控制項為例):
<input type="text" value="hello world" runat=server />
				
如需有關 ASP.NET 中可用 HTML 伺服器控制項的詳細資訊,請參閱下列 Microsoft 網站:
HtmlAnchor 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlanchorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlanchorcontrol.asp)

HtmlButton 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlbuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlbuttoncontrol.asp)

HtmlForm 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlformcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlformcontrol.asp)

HtmlImage 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlimagecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlimagecontrol.asp)

HtmlInputButton 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputbuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputbuttoncontrol.asp)

HtmlInputCheckBox 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputcheckboxcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputcheckboxcontrol.asp)

HtmlInputFile 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp)

HtmlInputHidden 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputhiddencontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputhiddencontrol.asp)

HtmlInputImage 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputimagecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputimagecontrol.asp)

HtmlInputRadioButton 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputradiobuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputradiobuttoncontrol.asp)

HtmlInputText 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputtextcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputtextcontrol.asp)

HtmlSelect 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlselectcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlselectcontrol.asp)

HtmlTable 控制項 (英文)
http://msdn2.microsoft.com/en-us/library/2962t2k8(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/2962t2k8(vs.71).aspx)

HtmlTableCell 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablecellcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablecellcontrol.asp)

HtmlTableRow 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablerowcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablerowcontrol.asp)

HtmlTextArea 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltextareacontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltextareacontrol.asp)

Web 伺服器控制項

Web 控制項與 HTML 伺服器控制項非常類似,例如,ButtonTextBoxHyperlink,不過 Web 控制項擁有一套標準的屬性名稱。Web 伺服器控制項具有下列優點:
  • 讓製造商和開發人員可以更輕鬆地建立自動產生使用者介面的工具或應用程式。
  • 簡化建立互動式 Web Form 的程序,也就是不需在 HTML 控制項的運作方式上費心思,並且可以在使用這些控制項的工作中減少出錯的機會。
System.Web.UI.WebControls.WebControl 基本類別包含所有的常用屬性。大部分的 Web 伺服器控制項均衍生自此類別。



如果要使用 Web 伺服器控制項,請使用下列語法 (以 TextBox 控制項為例):
<asp:textbox text="hello world" runat=server />
				
Web 伺服器控制項可以分成 4 個類別:

基本 Web 控制項

基本 Web 控制項的功能與 HTML 伺服器控制項副本相同。不過,基本 Web 控制項還包括其他方法、事件和屬性,可供您用來設計程式。

如需有關 ASP.NET 中可用 Web 控制項的詳細資訊,請參閱下列 Microsoft 網站:
Button Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconbuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconbuttonwebcontrol.asp)

CheckBox Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxwebservercontrol.asp)

HyperLink Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhyperlinkwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhyperlinkwebservercontrol.asp)

Image Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagewebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagewebservercontrol.asp)

ImageButton Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagebuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagebuttonwebcontrol.asp)

Label Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlabelwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlabelwebservercontrol.asp)

LinkButton Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlinkbuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlinkbuttonwebcontrol.asp)

Literal Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconliteralwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconliteralwebservercontrol.asp)

Panel Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconpanelwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconpanelwebservercontrol.asp)

PlaceHolder Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconplaceholderwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconplaceholderwebservercontrol.asp)

RadioButton Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp)

Table Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablewebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablewebcontrol.asp)

TableCell Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablecellwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablecellwebcontrol.asp)

TableRow Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablerowwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablerowwebcontrol.asp)

TextBox Web 伺服器控制項 (英文)
http://msdn2.microsoft.com/en-us/library/fhc2c904(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/fhc2c904(vs.71).aspx)

驗證控制項 (英文)

驗證控制項可以驗證其他網頁控制項的輸入值。驗證控制項會執行用戶端驗證、伺服器端驗證或是驗證兩者,需視所顯示網頁的瀏覽器功能而定。驗證控制項具有下列優點:
  • 您可以讓一個或多個驗證控制項與您想要驗證的各個控制項產生關聯。
  • 驗證會在提交網頁表單時進行。
  • 您可以用程式設計的方式指定是否要進行驗證;這在您想要提供 [取消] 按鈕,讓使用者不必在所有欄位中填寫有效資料即可退出時,將會非常有用。
  • 驗證控制項會自動偵測出應該在用戶端,或是在伺服器端執行驗證。

    注意 用戶端驗證會在回傳作業完成之前捕捉錯誤。因此,如果單一頁面上存在用戶端與伺服器端驗證控制項的組合,則用戶端驗證失敗時,便會優先執行伺服器端驗證。
如需有關 ASP.NET 中可用驗證控制項的詳細資訊,請參閱下列 Microsoft 網站:
RequiredFieldValidator 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrequiredfieldvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrequiredfieldvalidatorcontrol.asp)

RangeValidator 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrangevalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrangevalidatorcontrol.asp)

CompareValidator 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcomparevalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcomparevalidatorcontrol.asp)

RegularExpressionValidator 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconregularexpressionvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconregularexpressionvalidatorcontrol.asp)

CustomValidator 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcustomvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcustomvalidatorcontrol.asp)

ValidationSummary 控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconvalidationsummarycontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconvalidationsummarycontrol.asp)

清單控制項

清單控制項是特定的 Web 伺服器控制項,它可以支援繫結至集合。您可以使用清單控制項,在自訂的範本格式中顯示資料列。所有清單控制項所顯示的 DataSourceDataMember 屬性,可以用來繫結至集合。



清單控制項只能繫結至支援 IEnumerableICollectionIListSource 介面的集合。例如,Microsoft Visual C# .NET 範例網頁會顯示如下:
<%@ Page Language="C#" %>
<script runat="server">
Public void Page_Load()
{
	String[] myStringArray = new String[] {"one","two","three"};
	rptr.DataSource = myStringArray;
	rptr.DataBind();
}
</script>
<html>
<body>
<asp:repeater id=rptr runat="server">
	<itemtemplate><%# Container.DataItem %><br></itemtemplate>
</asp:repeater>
</body>
</html>
				
Microsoft Visual Basic .NET 範例網頁顯示如下:
<%@ Page Language="vb" %>
<script runat="server">
public sub Page_Load()
   	Dim myStringArray as String()
   	myStringArray = new String() {"one","two","three"}
   	rptr.DataSource = myStringArray
   	rptr.DataBind()
end sub
</script>
<html>
<body>
	<asp:repeater id=rptr runat="server">
   		<itemtemplate><%# Container.DataItem %><br></itemtemplate>
	</asp:repeater>
</body>
</html>
				
輸出顯示為:
one
two
three
如需有關 ASP.NET 中可用清單控制項的詳細資訊,請參閱下列 Microsoft 網站:
ListBox Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp)

CheckBoxList Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp)

RadioButtonList Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp)

Repeater Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrepeaterwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrepeaterwebservercontrol.asp)

DataList Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondatalistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondatalistwebservercontrol.asp)

DataGrid Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp)

DropDownList Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp)

Rich 控制項

除了前述控制項之外,ASP.NET 網頁架構還提供了一些特定工作專用的控制項,稱為 Rich 控制項。Rich 控制項是由多個 HTML 元素所構成,並且包含豐富的功能。Calendar 控制項和 AdRotator 控制項,均為 Rich 控制項。



如需有關 ASP.NET 中可用 Rich 控制項的詳細資訊,請參閱下列 Microsoft 網站:
AdRotator Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconadrotatorwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconadrotatorwebservercontrol.asp)

Calendar Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcalendarwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcalendarwebcontrol.asp)

Xml Web 伺服器控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconxmlwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconxmlwebservercontrol.asp)

使用者控制項

您可能經常需要在不必撰寫其他程式碼的情況下,重覆使用 Web Form 的使用者介面。ASP.NET 在這方面可以協助您將 Web Form 轉換為使用者控制項。副檔名為 .ascx 的使用者控制項,可以在單一 Web Form 中重覆使用多次。



如果要將 Web Form 轉換為使用者控制項,請依照下列步驟執行:
  1. 移除所有的 <html>、<head>、<body> 和 <form> 標記。
  2. 如果網頁中出現 @ Page 指示詞,請將它變更為 @ Control
  3. className 屬性包含在 @ Control 指示詞中,如此使用者控制項就會在初始化時變成強式型別。
  4. 為控制項指定描述性的檔案名稱,並將其副檔名從 .aspx 變更為 .ascx。
如需有關使用者控制項的詳細資訊,請參閱 Microsoft .NET Framework Software Development Kit (SDK) 文件的下列主題:
Web Form 使用者控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebformsusercontrols.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebformsusercontrols.asp)

自訂控制項

除了內建 Web 控制項之外,ASP.NET 還可以讓您建立自己的自訂控制項。遇到下列情況時,開發自訂控制項可能會很有幫助:
  • 您需要結合兩個以上內建 Web 控制項的功能。
  • 您需要擴充內建控制項的功能。
  • 您需要與任何現有控制項完全不同的控制項。
如需有關開發自訂控制項的詳細資訊,請參閱 .NET Framework SDK 文件的下列主題:
開發 ASP.NET 伺服器控制項 (英文)
http://msdn2.microsoft.com/en-us/library/aa719973(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/aa719973(vs.71).aspx)

Developing Custom Controls:重要概念 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconkeyconceptsinwebformscontroldevelopment.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconkeyconceptsinwebformscontroldevelopment.asp)

開發複合控制項 (英文)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingcompositecontrols.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingcompositecontrols.asp)

這篇文章中的資訊適用於:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
關鍵字:?
kbarttyperoadmap kbdatabinding kbinfo kbservercontrols kbvalidation kbwebforms KB306459
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
 

文章翻譯