Dieses Ph�nomen kenne ich auch. Macht man des dynamische Erstellen der Buttons im PageLoad() dann geht es. Sobald man seine eigene Methode daf�r schreibt geht es nicht mehr.
Andre -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Alexander Zeitler Gesendet: Donnerstag, 18. M�rz 2004 11:21 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] User Control & Events Hallo, > > Das Problem ist immer noch dasselbe;-) > folgendes funktioniert definitiv (extra angelegt und getestet): WebUserControl1.ascx.cs: namespace DotNetFu { using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; /// <summary> /// Zusammenfassung f�r WebUserControl1. /// </summary> public class WebUserControl1 : System.Web.UI.UserControl { private void Page_Load(object sender, System.EventArgs e) { for(int i=1;i<10;i++) { LinkButton btnOption = new LinkButton(); btnOption.Text = "Mein Button " + i.ToString(); btnOption.ID = "btnOption_" + (i).ToString() ; btnOption.CommandArgument = (i).ToString(); btnOption.Command +=new CommandEventHandler(btnOption_Command); Literal l = new Literal(); l.Text = "<br>"; this.Controls.Add(btnOption); this.Controls.Add(l); if(!Page.IsPostBack) { btnOption.Command +=new CommandEventHandler(btnOption_Command); } //lblOptions.Controls.Add(btnOption); //lblOptions.Controls.Add(l); } } private void btnOption_Command(object sender, CommandEventArgs e) { Response.Write("Hallo" + e.CommandArgument.ToString()); } #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 } } WebForm1.aspx: <%@ Register TagPrefix="dng" TagName="WebUserControl1" Src="WebUserCOntrol1.ascx"%> <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="DotNetFu.WebForm1" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>WebForm1</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name=vs_defaultClientScript content="JavaScript"> <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <dng:WebUserControl1 id="wus1" runat="server"/> </form> </body> </HTML> Gruss Alex _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
