Ich weiß dumme Frage, aber ich habe versucht, es auf Google ohne Glück zu suchen.Wie fügt man eine CS-Datei hinzu und bindet sie an eine ASCX/ASPX-Seite, die noch keine solche Datei hat?
6
A
Antwort
5
Fügen Sie Ihrer <@Page
-Anweisung ein Inherits
-Attribut mit dem Namen der in der CS-Datei dargestellten Klasse hinzu. Zum Beispiel:
<@Page ... Inherits="MyNamespace.MyCustomPage">
2
Wie Jason hat bereits beantwortet, legte auch ein "Codefile = anycodefile.cs" in der Seitendirektive.
<@Page ... Inherits="MyNamespace.MyCustomPage" CodeFile="MyCustomPage.cs">
Wenn Ihre Seite ein Code-Behind-Datei hat, verwenden Sie das Codefile-Attribut. Andernfalls legen Sie die Assembly, die den Code hinter der Klasse enthält, in den Ordner bin und verwenden Sie die Vererbungen. Die Klasse muss von einer Webseite oder Benutzersteuerung abgeleitet sein und öffentlich sein.
Gehen Sie von einer einzelnen Datei (z. B. Inline-Code) zu einer Code-Neben-Datei? – Jimmy