Zdravím.
Mám stránku, do které přidávám vlastní komponentu, která obsahuje linkbutton. Onen linkbutton má nastavenou nějakou událost, ale když na něj kliknu, akce se nespustí. Nevíte prosím někdo co s tím? Díky
MyControl.cs
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public class MyControl : Control
{
public MyControl()
{
}
protected override void CreateChildControls()
{
base.CreateChildControls();
LinkButton LinkButton1 = new LinkButton();
{
LinkButton1.ID = LinkButton1.ClientID;
LinkButton1.Text = "Change page title";
LinkButton1.Click += new EventHandler(LinkButton1_Click);
}
this.Controls.Add(new LiteralControl(""));
this.Controls.Add(LinkButton1);
}
void LinkButton1_Click(object sender, EventArgs e)
{
this.Page.Title = Guid.NewGuid().ToString();
}
}
Default.aspx.cs:
using System;
using System.Collections.Generic;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 50; i++)
{
MyControl MyControl1 = new MyControl();
this.PlaceHolder1.Controls.Add(MyControl1);
}
}
}
Díky