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
*************************