AjaxEvent handler in VB does not seem to work

  1. #1

    AjaxEvent handler in VB does not seem to work

    I have the following in codebehind in VB:

            Dim btnSearch As New Coolite.Ext.Web.Button
            With btnSearch
                .Text = "Search"
                .AjaxEvents.Click.EventMask.MinDelay = 5000
                .AjaxEvents.Click.EventMask.ShowMask = True
                .AjaxEvents.Click.EventMask.Msg = "Performing search..."
                AddHandler .AjaxEvents.Click.Event, AddressOf btnSearch_Click
            End With
    
        Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As Coolite.Ext.Web.AjaxEventArgs)
            '-- do something
        End Sub
    It gives a runtime error when click on the button. It doesn't even make it to the btnSearch_Click routine. Is this a bug??
  2. #2

    RE: AjaxEvent handler in VB does not seem to work

    Hi,

    It appears to work for me in VS 2008.

    <%@ Page Language="VB" %>
    <%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
    <!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 id="Head1" runat="server">***************** 
    ******* <title>
    ******* </title>
    ******* 
    ******* <script runat="server">
    *********** Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
    *************** 'AddHandler Button1.AjaxEvents.Click.Event, AddressOf Button1_Click
    *************** 
    *************** With Button1
    ******************* .Text = "Search"
    ******************* .AjaxEvents.Click.EventMask.MinDelay = 5000
    ******************* .AjaxEvents.Click.EventMask.ShowMask = True
    ******************* .AjaxEvents.Click.EventMask.Msg = "Performing search..."
    ******************* AddHandler .AjaxEvents.Click.Event, AddressOf Button1_Click
    *************** End With
    *********** End Sub
    *********** 
    *********** Protected Sub Button1_Click(ByVal sender As Object, ByVal e As AjaxEventArgs)
    *************** Me.ScriptManager1.AddScript("alert('clicked');")
    *********** End Sub
    
    ******* </script>
    *** </head>
    *** 
    *** <body>
    ******* <form id="frmTemplate" runat="server">
    *********** <ext:ScriptManager ID="ScriptManager1" runat="server"></ext:ScriptManager>********** 
    *********** 
    *********** 
    *********** <ext:Button ID="Button1" runat="server"></ext:Button>********* 
    ******* </form>
    *** </body>
    </html>
    *

Similar Threads

  1. Replies: 0
    Last Post: May 29, 2012, 10:23 AM
  2. Replies: 2
    Last Post: Mar 15, 2012, 12:57 AM
  3. Replies: 1
    Last Post: Dec 03, 2010, 8:02 PM
  4. click handler doesn't work
    By Kamal in forum 1.x Help
    Replies: 2
    Last Post: Nov 17, 2009, 10:02 AM
  5. [CLOSED] Can't get PreventDefault to work in AjaxEvent
    By klavsm in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Mar 09, 2009, 9:16 AM

Posting Permissions