public abstract class myPageBase : System.Web.UI.Page
{
}
funkar fint för mig, och så kör jag i samma namespace
5 svar · 725 visningar · startad av Sjodahl
Hej!
Håller på att grejja lite men får inte riktigt rätt på att skapa en egen klass som mina sidor skall ärva ifrån.
Den hittar inte (myCustomPage)
public partial class _Default : [U]myCustomPage[/U]
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
Vad skall jag skriva i denna igentligen?
myCustomPage:
public partial class [U]myCustomPage [/U]: System.Web.UI.Page
{
protected void Page_PreInit(Object sender, EventArgs e)
{
Theme = "DefaultTheme";
}
}
public abstract class myPageBase : System.Web.UI.Page
{
}
funkar fint för mig, och så kör jag i samma namespace
Har inte satt något namespace.
myCustomPage:
public abstract class myCustomPage : System.Web.UI.Page
{
protected void Page_PreInit(Object sender, EventArgs e)
{
Theme = "DefaultTheme";
}
}
Får föjande fel:
Error 1 Missing partial modifier on declaration of type 'myCustomPage'; another partial declaration of this type exists myCustomPage.aspx.cs 14 23
Har inte läst så noga... men så här kanske?
public partial abstract class myCustomPage : System.Web.UI.Page
{
protected void Page_PreInit(Object sender, EventArgs e)
{
Theme = "DefaultTheme";
}
}
Då kan jag kompilera (vände lite på det).
public abstract partial class myCustomPage : System.Web.UI.Page
{
protected void Page_PreInit(Object sender, EventArgs e)
{
Theme = "DefaultTheme";
}
}
Men mina andra klasser kan inte ärva ifrån denna, måste jag ha ett namnspace?
Man var ju tvungen till att skapa en ny klass (inte webpage) så gick det bättre.