Page_Load pas de tir dans le UserControl

J'ai créé une classe en c# à l'intérieur d'une bibliothèque de classe et j'ai ajouté ce contrôle à la valeur par défaut.aspx, mais mon code ne marche pas, le feu de l'événement page_load. Voici le code:

Que suis-je doign mal?

Le chargement de la page, mais ne pas montrer l'étiquette sur la page. J'ai ajouté le contrôle à la page correctement sans erreur. J'ai événement ajouté le registre de la balise.

balise html: <RandoIntegerControls:RandomIntegerControl ID="RandomIntegerControl1" runat="server"></RandoIntegerControls:RandomIntegerControl>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI.WebControls;

namespace CSIMedia.WebControls
{

  public class RandomIntegerControl : PlaceHolder
  {

    private Label _Label;


    public RandomIntegerControl()
    {

    }

    private void Page_Load(Object sender, EventArgs e)
    {

        this._Label = new Label();
        this.Controls.Add(this._Label);
        this._Label.Text = "Enter random values:";

    }

  }
}

Par défaut.page aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register TagPrefix="RandoIntegerControls" Assembly="CSIMedia.WebControls" Namespace="CSIMedia.WebControls"%>
<!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 id="Head1" runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <RandoIntegerControls:RandomIntegerControl ID="RandomIntegerControl1" runat="server"></RandoIntegerControls:RandomIntegerControl>
    </div>
    </form>
</body>
</html>
Avez-vous d'inclure le .fichier ascx de votre contrôle personnalisé dans le fichier aspx qui l'utilise?
non je l'ai supprimé. Je n'ai pas créé pas de fichiers ascx. j'ai créé cette classe comme une classe.cs fichier et juste ajouté cette classe de contrôle à la page. mais j'ai ajouté de la valeur par défaut.page aspx en arrière et je n'ai toujours aucune chance avec elle.
Pouvez-vous montrer le code où vous avez ajouté le contrôle de la page?
j'ai copié et paseted le code et il ne me laissera pas ajouter le code html, ou puis-je le faire d'une façon, juste ajouté un peu de html, je ne sais pas pourquoi?
Essayez d'utiliser l'Exemple de Code icône { } Pour ajouter du code.

OriginalL'auteur redoc01 | 2011-02-22