Frage : ASP.NET C# Benutzer-Steuerausgabe

Ich habe eine ASP.NET Benutzersteuerung verursacht und ich verursache dynamisch irgendein ASP.NET Kontrollen in einer Wiedergabeübersteuerungsmethode und addiere ein Klickenereignis. Aber, wenn ich die Steuerung anklicke, welche die Seite zurück aber bekannt gibt, das Ereignis feuert nicht ab. Wenn ich die gleiche Steuerung mit dem gleichen Code in einem anderen Bereich verursache (z.B. Page_Load) ist er adaequat. Was sind ich falsch tuend?

I haben irgendeinen Beispielcode unten angebracht, aber haben die irrelevanten Teile des code.
entfernt
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

allgemeine teilweise Kategorie Controls_Pager2: System.Web.UI.UserControl
{
	geschütztes leeres Page_Load (Gegenstandabsender, EventArgs e)
	{
	}

	geschützte Übersteuerungslücke übertragen (HtmlTextWriter Verfasser)
	{
		LinkButton linkButton = neues LinkButton ();
		linkButton.ID = „btnNext“;
		linkButton.Text = „zunächst“;
		linkButton.CommandArgument = (_pageNumber++) .ToString ();
		linkButton.Click += btnNext_Click;
		PlaceHolder1.Controls.Add (linkButton);
		Unterseite. Übertragen (Verfasser);
	}

	geschütztes leeres btnNext_Click (Gegenstandabsender, EventArgs e)
	{
		Response.Write („geklickt“);
	}

}

Antwort : ASP.NET C# Benutzer-Steuerausgabe

Weitere Lösungen  
 
programming4us programming4us