ObjectDataSourceView.TypeName Propriété

Définition

Obtient ou définit le nom de la classe que le contrôle ObjectDataSource représente.

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

Valeur de propriété

String

Nom de classe qualifié complètement ou partiellement qui identifie le type de l'objet que ObjectDataSource représente. La valeur par défaut est une chaîne vide.

Exemples

L’exemple de code suivant montre comment un GridView contrôle peut afficher des données à l’aide d’un contrôle sur une ObjectDataSource page Web Forms. Le ObjectDataSource fichier identifie un nom de classe partiellement ou complet avec sa TypeName propriété et une méthode appelée pour récupérer des données avec sa SelectMethod propriété. Au moment de l’exécution, l’objet est créé et la méthode est appelée à l’aide de la réflexion. Le GridView contrôle énumère par le biais de la IEnumerable collection retournée par les SelectMethod données et affiche les données.

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

Remarques

Pour créer une instance de l’objet auquel le contrôle se lie, le ObjectDataSource contrôle utilise la réflexion pour charger le type identifié par le nom de type au moment de l’exécution. Par conséquent, la valeur de la TypeName propriété peut être un type partiellement qualifié pour le code qui se trouve dans le répertoire Bin ou App_Code ou un nom de type complet pour le code inscrit dans le global assembly cache. Si vous utilisez le global assembly cache, vous devez ajouter la référence appropriée à la assemblies section du fichier de configuration Machine.config ou Web.config.

S’applique à