Benutzersteuerelement hinzufügen zu asp.net Seiten

Ich erstellen Sie eine Benutzer-Steuerelement mit einem Ereignis wie diesem :

public partial class Person : System.Web.UI.UserControl
{
    public delegate void EditPersonHandler(object sender, EditPersonEventArgs e);
    public event EditPersonHandler EditPerson;
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

und das ist mein EditPersonEventArgs :

 public  class EditPersonEventArgs:EventArgs
{
    private int id;

    public int ID
    {
        get { return id; }
        set { id = value; }
    }
    public EditPersonEventArgs(int ID)
    {
        id = ID;
    }

}

Und jetzt möchte ich hinzufügen dieses Steuerelement, um meine Seite und ich mache das :

<%@ Register TagPrefix="UControl" TagName="UControlPerson" Src="~/SimpleUC/Person.ascx" %>

<div>
    <UControl:UControlPerson ID="UControlPerson" runat="server"
                             OnEditPerson="UControlPerson_EditPerson" />
</div>

und meine Funktion zum behandeln der OnSavePerson :

protected void UControlPerson_EditPerson(object sender, EditPersonEventArgs e)
    {

    }

Baute ich die Lösung.
aber wenn ich Rendern der Seite bekomme ich diesen Fehler:

Description: An error occurred during the compilation of a resource required to service this
request. Please review the following specific error details and modify your source code 
appropriately. 


Compiler Error Message: CS0426: The type name 'SimpleUC' does not exist in the type 
'System.Web.UI.UserControl'

dies ist mein name-space:
namespace UserControl.SimpleUC

InformationsquelleAutor Mahdi jokar | 2012-06-02
Schreibe einen Kommentar