Aracılığıyla paylaş


ObjectDataSourceView.TypeName Özellik

Tanım

Denetimin temsil ettiği sınıfın ObjectDataSource adını alır veya ayarlar.

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

Özellik Değeri

String

temsil ettiği nesnenin ObjectDataSource türünü tanımlayan kısmen veya tam sınıf adı. Varsayılan değer boş bir dizedir.

Örnekler

Aşağıdaki kod örneği, bir GridView denetimin Web Forms sayfasındaki bir ObjectDataSource denetimi kullanarak verileri nasıl görüntüleyebileceğini gösterir. özelliğiyle ObjectDataSource kısmen veya tam sınıf adını ve özelliğiyle TypeName SelectMethod veri almak için çağrılan bir yöntemi tanımlar. Çalışma zamanında nesnesi oluşturulur ve yansıma kullanılarak yöntemi çağrılır. Denetim, GridView tarafından SelectMethod döndürülen koleksiyonda IEnumerable numaralandırılır ve verileri görüntüler.

<%@ 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>

Açıklamalar

Denetimin bağlandığı ObjectDataSource nesnenin bir örneğini oluşturmak için, denetim yansımayı kullanarak çalışma zamanında tür adıyla tanımlanan türü yükler. Bu nedenle, özelliğin TypeName değeri Bin veya App_Code dizininde bulunan kod için kısmen nitelenmiş bir tür veya genel derleme önbelleğine kayıtlı kod için tam tür adı olabilir. Genel derleme önbelleğini kullanıyorsanız, Machine.config veya Web.config yapılandırma dosyasının bölümüne uygun başvuruyu assemblies eklemeniz gerekir.

Şunlara uygulanır