Vraag : De Kwestie van de Controle van de Gebruiker ASP.NET C#

Ik heb een ASP.NET gebruikerscontrole gecre�ërd en ik cre�ër dynamisch sommige controles ASP.NET in een Render opheffingsmethode en voeg een klikgebeurtenis toe. Maar als ik de controle klik terug post de pagina maar de gebeurtenis steekt niet in brand. Als ik de zelfde controle met de zelfde code op een ander gebied cre�ër (b.v. Page_Load) het werkt boete. Wat ben doen van I verkeerd?

I heeft één of andere steekproefcode hieronder vastgemaakt, maar de non-relevant delen van code.
verwijderd
" codeBody "
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 Systeem;
het gebruiken van System.Collections.Generic;
het gebruiken van System.Web;
het gebruiken van System.Web.UI;
het gebruiken van System.Web.UI.WebControls;

openbare gedeeltelijke klasse Controls_Pager2: System.Web.UI.UserControl
{
	beschermde nietige Page_Load (objecten afzender, EventArgs e)
	{
	}

	de beschermde opheffingsleegte geeft terug (schrijver HtmlTextWriter)
	{
		LinkButton linkButton = nieuwe LinkButton ();
		linkButton.ID = „btnNext“;
		linkButton.Text = „daarna“;
		linkButton.CommandArgument = (_pageNumber++) .ToString ();
		linkButton.Click += btnNext_Click;
		PlaceHolder1.Controls.Add (linkButton);
		basis. Geef terug (schrijver);
	}

	beschermde nietige btnNext_Click (objecten afzender, EventArgs e)
	{
		Response.Write („Geklikt“);
	}

}

Antwoord : De Kwestie van de Controle van de Gebruiker ASP.NET C#

Andere oplossingen  
 
programming4us programming4us