How to create Dynamic Image button using asp.net
In this article I'm going to explain how to create dynamic image button with click events using asp.net.
In this article I'm going to explain how to create dynamic image button with click events using asp.net.
Just drag and drop one placeholder control from toolbox to your asp.net web page.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>How to create Dynamic Image button in asp.net</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</div>
</form>
</body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ImageButton imgImageButton = new ImageButton();
imgImageButton.ID = "lnk" + 1;
imgImageButton.ImageUrl = null;
imgImageButton.Click += new ImageClickEventHandler(btn_Click);
PlaceHolder1.Controls.Add(imgImageButton);
}
void btn_Click(object sender, ImageClickEventArgs e)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "imgbutton","<script type = 'text/javascript'>alert('Image button Clicked');</script>");
}
}