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>");

}
}


Comments

No responses found. Be the first to comment...


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: