ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

Home Blogs Foren FAQ Communities Fotos Downloads
Werbeanzeige

Klassen in alle *.aspx einbinden ???

  •  05-15-2010, 9:41

    Klassen in alle *.aspx einbinden ???

    Hallo,
    also ich bin grad dabei mir mal eine Website via ASP.Net zu basteln.
    Ich habe bisher nur mit PHP gearbeitet und wollte nun mal antesten wie sowas mit ASP abgeht.
    Im großen und ganzen bin ich schon recht begeistert :o)
    Nun erstelle ich Klassen in Default.aspx um ein Label zu änder, kein Problem.
    Aber habe bis jetzt noch nicts gefunden wie ich das mach wen ich eine Externe Klasse angelegt habe.
    Kleines Beispiel wie es aktuell Funktioniert:
    Default.aspx
    <form id="form1" runat="server">

        <asp:Label ID="labMyText" runat="server" Text=""></asp:Label>
    </form>

    Default.aspx.vb
    Public Class WebForm1
        Inherits System.Web.UI.Page

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            labMyText.Text = "Das ist eine Demo"
        End Sub
    End Class


    Kleines Beispiel wie es Funktionieren soll:
    Default.aspx
    <form id="form1" runat="server">

        <asp:Label ID="labMyText" runat="server" Text=""></asp:Label>
    </form>

    Default.aspx.vb
    Public Class WebForm1

        Inherits System.Web.UI.Page


        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

            labMyText.Text = "Das ist eine Demo"

        End Sub

    End Class

    MeinKlasse.vb
    Public Class MeineKlasse
        Function MeinFunction(ByVal meintext As String)
            labMyText.Text = meintext


        End Function
    End Class


    Das ich später noch das Label als Object mit übergeben muss ist mir schon klar, aber wie stelle ich es an das die Function in der Klasse für Default.aspx bekannt ist ???
    Bei PHP konnte man das via include , aber gibt es in ASP eine möglichkeit es so zu machen das alle weiteren Dateien Site2.aspx, Site3.aspx, ....die immer zur Verfügung haben ???
    So das ich nicht in jeder Datei Includen muss Confused

    Abgelegt unter: ,
Das ganze Thema ansehen
Powered by Community Server (Commercial Edition)