Come aggiungere e associare un file cs a una pagina ASCX / ASPX che non ne ha uno?
-
05-07-2019 - |
Domanda
Conosco una domanda stupida ma ho provato a cercarla su Google senza fortuna.
Soluzione
Aggiungi un attributo Inherits
alla tua direttiva <@Page
con il nome della classe rappresentata nel file cs. Ad esempio:
<@Page ... Inherits="MyNamespace.MyCustomPage">
Altri suggerimenti
Come Jason ha già risposto, metti anche un " CodeFile = anycodefile.cs " nella direttiva sulla pagina.
<@Page ... Inherits="MyNamespace.MyCustomPage" CodeFile="MyCustomPage.cs">
Se la tua pagina ha un file code-behind, usa l'attributo CodeFile. Altrimenti metti l'assembly che contiene il codice behind class nella cartella bin e usa gli ereditari. La classe deve derivare da una pagina Web o da un controllo utente e deve essere pubblica.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow