ObjectDataSourceView.TypeName 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 ObjectDataSource 控制項表示的類別名稱。
public:
property System::String ^ TypeName { System::String ^ get(); void set(System::String ^ value); };
public string TypeName { get; set; }
member this.TypeName : string with get, set
Public Property TypeName As String
屬性值
部分或完整類別名稱 (Fully Qualified Class Name),識別 ObjectDataSource 表示的物件型別。 預設為空字串。
範例
下列程式碼範例示範控制項如何使用 GridView 控制項在 Web Form 頁面上顯示資料 ObjectDataSource 。 會 ObjectDataSource 使用其 TypeName 屬性識別部分或完整類別名稱,以及呼叫 以使用其 SelectMethod 屬性擷取資料的方法。 在執行時間,會建立 物件,並使用反映呼叫 方法。 控制項 GridView 會透過 所 SelectMethod 傳回的 IEnumerable 集合列舉,並顯示資料。
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS" Assembly="Samples.AspNet.CS" %>
<%@ Page language="c#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ObjectDataSource - C# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:gridview
id="GridView1"
runat="server"
datasourceid="ObjectDataSource1" />
<asp:objectdatasource
id="ObjectDataSource1"
runat="server"
selectmethod="GetAllEmployees"
typename="Samples.AspNet.CS.EmployeeLogic" />
</form>
</body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB" Assembly="Samples.AspNet.VB" %>
<%@ Page language="vb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ObjectDataSource - Visual Basic Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:gridview
id="GridView1"
runat="server"
datasourceid="ObjectDataSource1" />
<asp:objectdatasource
id="ObjectDataSource1"
runat="server"
selectmethod="GetAllEmployees"
typename="Samples.AspNet.VB.EmployeeLogic" />
</form>
</body>
</html>
備註
若要建立控制項系結的物件實例 ObjectDataSource ,控制項會使用反映載入執行時間由類型名稱所識別的類型。 因此,屬性的值 TypeName 可以是位於 Bin 或 App_Code 目錄中之程式碼的部分限定型別,或是全域組件快取中註冊之程式碼的完整型別名稱。 如果您使用全域組件快取,您必須將適當的參考新增至 assemblies
Machine.config或Web.config組態檔的 區段。