Hej! Spontant säger jag nej, såvida inte du har deklarationen på varje sida du skall använda det - då går det. Kanske en userkontroll? Misstänkte det. Jag funderar också lite på userkontroll... får se hur det löser sig... Kom på en sak, du borde kunna ärva page från en basklass och i basklassen göra arbetet. Så istället för att alla dina codebehindsidor ärver från system.web.ui.page , så ärver du från en basklass. Den basklassen i sin tur ärver från system.web.ui.page Imagebutton+event
Jag misstänker att jag är ute på rätt hal is, men detta är vad jag vill åstadkomma:
I klass A skapar jag en imagebutton.
I klass A vill jag också deklarera vilken event som ska vara kopplad till onClick.
Problemet är att A inte ärver från Page, utan den returnerar upp knappen till en sida. Anledningen till detta är att knappen kan vara på flera olika sidor.
Klass A är inte Codebehind till nån sida.
Går det över huvud taget att göra så som jag beskrivit?
/TomasSv: Imagebutton+event
Sv:Imagebutton+event
/TomasSv: Imagebutton+event
Ex:
<code>
din codebehind:
Inherits pellesoft.SitePageBase
</code>
sen en basklass:
<code>
Imports System.Web.HttpContext
Namespace pellesoft
' kallas från alla sidor under förutsättning att du
' ändrar arvet från system.web.ui.page till Inherits pellesoft.SitePageBase
' på dina aspx.vb-sidor.
' ----------------------------------------------------------------------------
Public Class SitePageBase
Inherits System.Web.UI.Page
Public Sub New()
End Sub
</code>