Hi,

und danke. Aber das n�tzt mir nicht viel, da ich Parameter �bergeben
will.

aspx:

<%@ Register TagPrefix="easybase" Namespace="easybase" Assembly="easybase"
%>
<form id="Form1" method="post" runat="server">
<easybase:PrintImages ArticleID="1" runat="server"></easybase:PrintImages>
</form> 

cs:

public class PrintImages : System.Web.UI.WebControls.WebControl {
        
        private string _ArticleID;

        public string ArticleID {
                get {
                        return _ArticleID;
                }
                set {
                        _ArticleID = value;
                }
        }

        private StringBuilder BuildImage(string ArticleID) {
                StringBuilder oStringBuilder = new StringBuilder();
                oStringBuilder.Append("<hr>" + ArticleID + "<hr>");
                return oStringBuilder;
        }

        protected override void Render(HtmlTextWriter output) {
                output.Write(ArticleID);
        }
}

funzt aber so prima

Gru�, Thomas

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Alexander Zeitler
> Gesendet: Donnerstag, 27. Mai 2004 15:35
> An: [EMAIL PROTECTED]
> Betreff: RE: [Asp.net] Eigenes Webcontrol erstellen
> 
> Hallo,
> 
> > Ich br�uchte irgendwie die M�glichkeit quasi nen eigenes Webcontrol
> > zu erstellen...
> > 
> 
> im VS einfach ein eigenes UserControl anlegen.
> Etwa sowas:
> 
> menu.ascx:
> 
> <%@ Control Language="c#" AutoEventWireup="false" 
> Codebehind="Menu.ascx.cs"
> Inherits="DotNetGerman.UI.Controls.Menu"
> TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
> 
> <div>hallo</div>
> <asp:datagrid..../>
> 
> 
> menu.ascx.cs:
> namespace DotNetGerman.UI.Controls
> {
>       using System;
>       using System.Collections;
>       using System.Collections.Specialized;
>       using System.Configuration;
>       using System.Data;
>       using System.Drawing;
>       using System.Web;
>       using System.Web.UI.WebControls;
>       using System.Web.UI.HtmlControls;
> 
> 
>       /// <summary>
>       ///             Zusammenfassung f�r Menu.
>       /// </summary>
>       public class Menu : System.Web.UI.UserControl
>       {
>               protected..... DataGrid ....;
>       
>               void Page_Load(object sender, System.EventArgs e)
>               {
>               }
> 
>               #region Vom Web Form-Designer generierter Code
>               override protected void OnInit(EventArgs e)
>               {
>                       //
>                       // CODEGEN: Dieser Aufruf ist f�r den 
> ASP.NET Web
> Form-Designer erforderlich.
>                       //
>                       InitializeComponent();
>                       base.OnInit(e);
>               }
>       
>               /// <summary>
>               ///             Erforderliche Methode f�r die
> Designerunterst�tzung
>               ///             Der Inhalt der Methode darf 
> nicht mit dem
> Code-Editor ge�ndert werden.
>               /// </summary>
>               private void InitializeComponent()
>               {
>                       this.Load += new
> System.EventHandler(this.Page_Load);
> 
> 
>               }
>               #endregion
> }
> 
> 
> in der Seite:
> 
> .aspx:
> <%@ Register TagPrefix="dng" TagName="Menu" 
> Src="UI/Controls/Menu.ascx"%>
> 
> <dng:Menu ID="myMenu" runat="Server" />
> 
> 
> Weitere Infos findest Du hier:
> http://aspxfiles.com/default.aspx/AspxFiles.UserControls
> 
> Gruss
> 
> Alex
> 
> Kommt zur .NET Community Conference in Karlsruhe
> http://www.dotnetcommunityconference.com
> 
> 
> *************************
> _______________________________________________
> This ASP.NET email is sponsored by:
> UDEX ProMenu.Net  - Die Software f�r Navigation - Jetzt 
> kostenlos testen!
> Tree- Style, Horizontal- Slide, Vertical- Slide. 
> http://www.udexnet.com
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> *************************
> 


*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net  - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************

Antwort per Email an