Hi IamAzhar,
Check this example. Now please take its reference and correct your code.
Code
C#
protected void Page_Load(object sender, EventArgs e)
{
System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.AddRange(new System.Data.DataColumn[] { new System.Data.DataColumn("PostID", typeof(int)) });
dt.Rows.Add(1);
dt.Rows.Add(2);
for (int i = 0; i < dt.Rows.Count; i++)
{
LinkButton link3 = new LinkButton();
link3.ID = "link3" + dt.Rows[i]["PostID"].ToString();
link3.Text = "Remove";
link3.Attributes["OnClick"] = "return confirm('Are you sure,you want to Remove this Post?')";
link3.Style.Add("padding-left", "1em");
link3.Style.Add("padding-right", "1em");
link3.Click += new EventHandler(btndeletelink3_Click);
form1.Controls.Add(link3);
form1.Controls.Add(new Literal { Text = "<br/>" });
}
}
protected void btndeletelink3_Click(Object sender, EventArgs e)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "alert('" + (sender as LinkButton).ID + " Clicked.')", true);
form1.Controls.Remove((sender as LinkButton));
}
VB.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim dt As System.Data.DataTable = New System.Data.DataTable()
dt.Columns.AddRange(New System.Data.DataColumn() {New System.Data.DataColumn("PostID", GetType(Integer))})
dt.Rows.Add(1)
dt.Rows.Add(2)
For i As Integer = 0 To dt.Rows.Count - 1
Dim link3 As LinkButton = New LinkButton()
link3.ID = "link3" & dt.Rows(i)("PostID").ToString()
link3.Text = "Remove"
link3.Attributes("OnClick") = "return confirm('Are you sure,you want to Remove this Post?')"
link3.Style.Add("padding-left", "1em")
link3.Style.Add("padding-right", "1em")
AddHandler link3.Click, AddressOf btndeletelink3_Click
form1.Controls.Add(link3)
form1.Controls.Add(New Literal With {.Text = "<br/>"})
Next
End Sub
Protected Sub btndeletelink3_Click(ByVal sender As Object, ByVal e As EventArgs)
ClientScript.RegisterClientScriptBlock(Me.[GetType](), "", "alert('" & (TryCast(sender, LinkButton)).ID & " Clicked.')", True)
form1.Controls.Remove((TryCast(sender, LinkButton)))
End Sub
Screenshot
![](https://i.imgur.com/4pKedaE.gif)