I have a problem on the inheriting class that is attached to the ASX markup page I see, I wrote the following ASX markup and codebind Was:
ASCX
  & lt;% @ control language = "vb" AutoEventWireup = "false" codebahind = "headerblock.cssacks VB "Inheritance =" Central Web. AMP.U.Headerblock "%" & Lt; H1 & gt; & Lt; Abbr & gt; & Lt;% = me Label & gt; & Lt; / Abbr & gt; & Lt; Period & gt; & Lt; Asp: button id = "saveandreturnbutton" text = "salver e volter ..." runat = "server" cssClass = "saveandback" /> & Lt; Asp: button id = "savebutton" text = "salwar ..." runat = "server" cssClass = "save" /> & Lt; ASP: Button ID = "Return_Rates" text = "Voter ..." runat = "server" CssClass = "back" /> & Lt; / Span & gt; & Lt; / H1>   codebehind
  Namespace EMP.UI Public Class HeaderBlock inherits System.Web.UI.WebControls.UserControl protected savedandreturnbutton Globalized .system.Web.UI.WebControls.Button protected protectedbutton protected as Global.System.Web.UI.WebControls.Button returned_results Global.System.Web.UI.WebControls.Button Public Overridable Sub TakeAction (ByVal eventID integer As the form of 'nothing', this base class end sub personal sub saveandreturn_Click (ByVal), as the object, byVal E. Global.System.EventArgs handles saveandreturnbutton.Click Me.TakeAction (3) End Sub Personal Sub savebutton_Click (ByVal is the form of this object, in the form of ByVal E. Global.System.EventArgs) Handle savebutton.Click Me.TakeAction (2) End Sub personal sub-return_results_Click (ByVal As this object, ByVal e Global.System.EventArgs Handle return_results.Click me.TechAction (1) and sub-end class and namespace   Then, my intention is to use this base class (which has a markup), And get it in a non-mark-up class, and look at one page like this:
  Namespace EMP.UI Public Class FrontHeade R inherited EMP.UI.HeaderBlock Public Override Sub TakeAction (Integer as ByVal I) 'Child Trial Just Ended Up Ending Class End Namespace   What's wrong with that examination?
EDITION
After speaking Little with Tim, I want to do something like this:
  & lt ;% @ Control language = "vb" AutoEventWireup = "false" codebehind = "HeaderBlock.ascx.vb" Inherits = "CentralWeb.EMP.UI.HeaderBlock"%> & Lt; H1 & gt; & Lt; Abbr & gt; & Lt;% = me Label & gt; & Lt; / Abbr & gt; & Lt; Period & gt; & Lt; Asp: button id = "saveandreturnbutton" text = "salver e volter ..." runat = "server" cssClass = "saveandback" /> & Lt; Asp: button id = "savebutton" text = "salwar ..." runat = "server" cssClass = "save" /> & Lt; ASP: Button ID = "Return_Rates" text = "Voter ..." runat = "server" CssClass = "back" /> & Lt; / Span & gt; & Lt; / H1> & Lt; Div class = "field" & gt; Control where this category relies on this category ... and & lt; / Div & gt; [Disclaimer: There was no  system for the original question. Web.UI.UserControl ]    You must obtain from  UserControl : 
   Public Class Header Block Inherits System.Web.UI.UserControl ....  
  But normally I do not inherit the class from  UserControl  because it is a frontend control in which There should not be too much business logic if you want to "extend" you can put it another  UserControl  in  UserControl  one or many other There can be control, hence a modular concept. 
 
No comments:
Post a Comment