Posts
247
Comments
67
Trackbacks
4
Textbox-Objekt um neue Eigenschaften erweitern

Im Zusammenhang mit der Entwicklung bzw. Erweiterung eines Frameworks kann es notwendig sein ASP.NET-Objekte zu erweitern.

Hier ein Beispiel wie man das Textbox-Objekt um neue Eigenschaften erweitern kann:

namespace

{

 

BSP.WebLibrary.GUI    public class BSP_TextBox : TextBox
   
{

      # region

      [Category(

 

Eigenschaften "BSP Eigenschaften")]       public string BspName
         {
            
set { mBspName = value; }
            
get { return mBspName; }
         }

 

      private string mBspName;

      [Category(

 

"BSP Eigenschaften")]       public string BspAttribut
      {
         
set { mBspAttribut = value; }
         
get { return mBspAttribut; }
      }

 

      private string mBspAttribut;

      #endregion

 

      protected override void OnPreRender( EventArgs e )
      {
         if (mBspName != null)
         {
            //Tue dies und das
         }

 

         base.OnPreRender(e);
      }

   }

}

In diesem neuen Objekt lassen sich eigene Methoden implemetieren und in Abhängigkeit der neuen Eigenschaften ausführen. Damit lasse sich Informationen an das Framework übergeben oder auslesen.

Nachdem diese Klasse in eine Assembly compiliert und diese in der aspx-Seite registriert wurde, ann man dieses neue Objekt in der ASPX-Seite verwenden.

Die neuen Eigenschaften kann ma wie gewohnt bearbeiten:

posted on Thursday, November 02, 2006 11:54 AM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 7 and 2 and type the answer here: