.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

Extended ImageButton control's OnClick not firing

Posted By:      Posted Date: October 21, 2010    Points: 0   Category :ASP.Net

I extended an ImageButton control and its image is changing as expected, but its OnClick is not firing.  

namespace ECP.ServerControls
    [ToolboxData("<{0}:ExtendedImageButton runat=server></{0}:ExtendedImageButton>")]
    public class ExtendedImageButton: ImageButton
        protected override void OnPreRender(EventArgs e)
                    if (HttpContext.Current.Request.Cookies["happy_cookie"] != null )
                        this.ImageUrl = "http://domain/apple.gif";
                        this.Click += new ImageClickEventHandler(AppleAlert);
                        this.ImageUrl = "http://domain/mango.gif";
                        this.Click += new ImageClickEventHandler(MangoAlert);


        protected AppleAlert(object sender, ImageClickEventArgs e)

        protected void MangoAlert(object sender, ImageClickEventArgs e)

View Complete Post

More Related Resource Links

OnItemCommand not firing in Templated User Control


I have a templated user control with single instance template attribute. It works great for everything except the following scenario:


    <asp:UpdatePanel ID="upDirectoryBrowser" runat="server">
        <asp:AsyncPostBackTrigger ControlID="fsBrowser" EventName="FolderSelected" />
        <asp:AsyncPostBackTrigger ControlID="flsBrowser" EventName="FileSelected" />
        <asp:AsyncPostBackTrigger ControlID="flsBrowser" EventName="LinkSelected" />
        <table width="100%">
                <td style="width: 230px;">                        
                    <ntc:FolderSelector ID="fsBrowser" runat="server" OnFolderSelected="fsBrowser_FolderSelected"
                    OnControlException="fsBrowser_ControlException"  /> 
                    <ntc:FileSelector ID="flsBrowser" runat="server" OnFileSelected="flsBrowser_FileSelected"
                    OnControlException="fsBrowser_ControlException" O

Extended control in the ToolBar

What kind od project i need for that? I tried "ASP.NET Server Control" but the class inside this type of project does not have designer. I need to be able to drag and drop the things in designer and then code against them.I would like to upgrade the createUserWizard control and have it available in the toolbox.Namely i am using this control pretty often and usually i always add some extra things to it (the very same fields).So i thought it would be handy if i could have it as control in the toolbox. Thank you

onclick on control with eval dosn't work

Hi, I have an aspx control with works perfectly:<asp:HyperLink ID="lnkSeekJob" runat="server" Text="Søgt job" NavigateUrl='<%# "SeekJob.aspx?id=" + Eval("companyPId")%>' Target="SeekJob" name="SeekJob" onClick="wopen('SeekJob.aspx?id=3', 'popup', 600, 480); return false;" /> The problem is that the id isn't always 3 - so I have to get the rows id - I try this with eval:<asp:HyperLink ID="lnkSeekJob" runat="server" Text="Søgt job" NavigateUrl='<%# "SeekJob.aspx?id=" + Eval("companyPId")%>' Target="SeekJob" name="SeekJob" onClick='<%# "wopen('SeekJob.aspx?id=" + Eval("companyPId") + ", 'popup', 600, 480); return false;"%>' /> But I then get the error: The server tag isn't weel formed. I think (I'm pretty sure) it's because of the "/' . They aren't set correctly. Can anyone help me - so I set these correctly? Kind regards, simsen :-)

dynamically created button control click event not firing first time?

HI im creating a button control in page int and im assing a click event for the button control. here the click event is not firing for the first time.can anyone help me with this? here is my code. Button btn = new Button(); btn.ID = "btn"; btn.Click += new EventHandler(btn_Click); Panel1.Controls.Add(btn); Panel1.Controls.Add(new LiteralControl(""));

ImageButton onClick

 I created an image button called "pic1" with the OnClick feature. When clicked it runs "btnClicked".   In the sub "btnClick", how would I get information? One example is to get the button tooltip.  I tried this: request.form.item("pic1.tooltip"). That did not work.

onclick() of PopupControlExtender's target control does not work.


I am wondering if anyone could shed some light on why onclick of the target control does not work. 

I am asking this mainly out of curiosity because replacing onclcick with onfocus achieves what I need.

Nested control's events not firing in UserControl


Hello I have a weird issue. I have a user control which I load dynamically using LoadControl. In this UserControl I have a button with assigned OnClick event, but when I click that button, the event is not fired. I'm populating the user control in UpdatePanel's Load event (I invoke __dopostback from JS).

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ServiceInput.ascx.cs"
Inherits="uPay.UserControls.ServiceInputs.ServiceInput" ViewStateMode="Disabled" %>
    <div class="PopupFoot">
        <asp:Button ID="btnAdd" CssClass="PopupADD" runat="server" OnClick="btnAdd_Click" />

    protected void btnAdd_Click(object sender, EventArgs e)
        //Method never gets called :/

 Here I load user control in the page

protected void ServicesUpdatePanel_Load(object sender, EventArgs e)
        string arg = Request.Params.Get("__EVENTARGUMENT");
        if (arg == "ServiceInput")
            int serviceId;
            if (Int32.TryParse(hdnSelectedService.Value, out serviceId))
                using (Entities db = new Entities())

how to set onclick to link from menu control



I have a content page in which I have set a jsp page using <script> tag. I have created a function to open the page. I need to be able to click the different pages from the menu control.


<asp:Content ID="Content1" ContentPlaceHolderID="menu1" Runat="Server">

<script type="te

Adding script to an onClick event in a Hyperlink control



I need a little help with the formatting for an on click event in a hyperlink control:

<asp:HyperLink ID="HyperLink" runat="server" onclick="test('<%=Page.ResolveUrl("~/secure/club-officials/add-new-official.aspx")%>');" >Add New Official</asp:HyperLink>

I get an error with the using the <% %> within the onclick.

Many thanks

Extending a ListBox Control - How to make the extended type require the listbox items implement a ch


I am working on a drag and droppable timeline control, and I am making decent progress.  What I have so far will work decently enough with MVVM design patterns, but I am inexperienced with this kind of advanced control extending so I am sure that some of my methods are crude at best.

I have an extended content presenter control that I want to ensure is what is actually used inside my specialized listbox.  Right now I do the following:

<DataTemplate x:Key="TempTemplate" DataType="{x:Type local:TempDataType}">

			<tt:TimeLineItemControl StartTime="{Binding Path=StartTime}

Button onClick event not firing in Safari 5


Hello All.

I'm am fairly new to ASP.NET and have been experiencing quite an odd problem.  My application works just as I expect it to in IE7 and FF. However, once tested in Google Chrome or Safari, I start to experience issues with the firing of my onClick event.  In Chrome or Safari 4, when I click my button control, it does not seem to recognize that the button has been clicked at all and my onClick event is never fired.  However, upon clicking it a second or third time, it fires.  Annoying.  The real problem is with Safari 5.. No matter how many times I click the button, nothing happens.. Yet I have found that if I tab down to the button and select it using the space bar, it fires... ?? So, I have done a great deal of digging and have found very few posts that describe something similar.  I have read that Chrome and Safari report themselves as WebKit in their userAgent strings, but I believe that only comes into play when using AJAX.  


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Step1.aspx.cs" Inherits="Undergrad_Step1" %>

.Net custom user control buttons (events) not firing in Jquery Modal Popup


I have a custom control, that has takes some information from user and submit to the database. it is working fine in normal aspx pages. but when i display that custom user control in jQuery modal popup. The events does not fire or lets say the data is not submitted to the database.

any help on that?

sys.extended.UI.PositioningMode.Absolute is null or not an object ,callout ajax control



I'm using  callout ajax control but i'm getting an error "sys.extended.UI.PositioningMode.Absolute"

Any ideas??

radio button checked changed event not firing with onclick javascript function



I have used below code.

<asp:RadioButton GroupName="grpAssoc" ID="rbtEvery" runat="server" Text="Everyone"
                                                                                    onclick="return doChangeAssociationType(0);" AutoPostBack="True" oncheckedchanged="rbtEvery_CheckedChanged"

but oncheckedchanged="rbtEvery_CheckedChan

Button onclick event not firing when some AJAX controls are introduced



I have a web page which has both asp.net controls as well as AJAX controls.I am facing a weird issue when I introduce some AJAX controls(Modal popup) inside a tabbed panel, the button onClick event stops firing.Can anyone suggest what might be the reason for this?

Here is my code:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Entity.aspx.cs" Inherits="Entity" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<asp:Content ID="Content2" ContentPlaceHolderID="HeaderImagePlaceHolder" Runat="Server">
<img src="images/image5.jpg" alt="NewsPageImage" />
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager_TabContainer" runat="server">
      <asp:TabContainer ID="TabContainer_Metadata" runat=&q

popup insert control -> imagebutton



I used popup insert control in my web site.  I would like to show ImageButton with image instead of standart Button on Foreign Field template.

What should I change to achieved that?

Button event inside TabContainer ajax control not firing


I'm a little stumped, I can't get the event from a button to fire inside a TabContainer control. I have a TabContainer that is built dynamically based on a dataset. Then inside the TabPanels I had a dynamic user control (which is an HTML table with a text box and button on). See code:

Guid gu = System.Guid.NewGuid();                           

UsrCtrlQuestionBlock ucqb = (UsrCtrlQuestionBlock)LoadControl("~/Questionnaire/UsrCtrlQuestionBlock.ascx");                                                       ucqb.ID = "table_" + gu.ToString();                           

ucqb.Question = questions[i].QuestionText;                           

ucqb.Response = questions[i].Response;                           

ucqb.Audited = questions[i].Audited;                           

ucqb.Covered = questions[i].ReqCovered;              &nbs

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend