.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

Timer onTick event not being triggered... why?

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

Hi all,

I am trying to modify the Interval and Enabled properties via ViewState but it is not working.
Here is my code:

protected void Page_Load(object sender, EventArgs e)
if (!Page.IsPostBack)
//set the default Refresh Interval to 3 seconds and enable Timer to TRUE
ViewState["TimerEnable"] = true;
ViewState["RefreshInterval"] = 3000;


    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">     

         <asp:Timer ID="Timer1" OnTick="Timer1_Tick" runat="server"
            Enabled  = <%# Convert.ToBoolean(ViewState["TimerEnable"].ToString()) %>
            Interval = <%# Convert.ToInt32(ViewState["RefreshInterval"].ToString()) %> >

View Complete Post

More Related Resource Links

DataReceived event not triggered in vb.Net until serial port is closed & opened again

I am developing an application which sends multiple AT commands to a modem in VB.Net. After writing an AT command to the modem, I see the dataReceived event is not getting triggered until I close the port & open it again & write the next AT command. This behavior is consistent. As soon as I write the next AT command the response of previous AT command is read. Even adding a delay between the two write operations does not work. I also added a readData between the two writes so that data is read if it exist in buffer or stream but is not triggering datareceived event because bytestoread is non-zero, but that does not hep too. Because of insufficient read operations the data in readbuffer grows(accumulating) & after sometime the modem stops receiving the AT commands. Please suggest a solution code for data received handler & read data function   While comPort.BytesToRead > 0     Dim msgCharArray(255) As Char       If comPort.BytesToRead >= 256 Then     comPort.Read(msgCharArray, 0, 256)   Else    comPort.Read(msgCharArray, 0, comPort.BytesToRead)   End If   End While

TextBox TextChanged event not triggered


I have a textbox, under a specific circumstance, its textchanged event doesn't fired.

the keydown and previewkeydown do fired.

I assume there are other control intercept the keydown event and fool around it, probably did something over it.

but what can caused the textchanged event being cut off?

or any debugging approach for this?

i tried the AddHandler to the textchanged, in case its handled prop set to true that caused the cut off. but same, the event still don't get triggered under that special circumstance.

fire event on timer


i have a form in asp.net. I want to fire 

ButtonSubmit_Click  event on code behind at a particular point of time. I have to fire following event automatically on a specific period of time like 30 minutes.

protected void ButtonSubmit_Click(object sender, EventArgs e)
 // some coding to insert data in to database

can we use ajax timer for this if so how can we use it ?
or there is any other way for this. please let me know. thanks

Why is there a postback with every timer event?


The handler for my timer event checks the status of a table in my database.  If there is any change, it causes a redirection of the web page to occur so that the change will be displayed.  But, when the timer event handler ends without any change, it still causes the page to be re-posted with every tick.  Why?  How can I conclude each timer event without causing a postback, which interferes with the user's ability to scroll down and view the entire page?



UpdatePanel, GridView and Timer controls used together - OnTick() and DataBind



I am currently working on a page that contains a GridView control which is bound to an ObjectDataSource control.  The ObjectDataSource invokes a method on a DAO layer class that returns a DataTable and all is working just fine.  Paging and Sorting are enabled and work ok as well.  I have "wrapped" the GridView control inside an <UpdatePanel><ContentTemplate> construct and now the Paging and Sorting occur w/o the Page reload as expected - still no problem. 

However, now I want to have the GridView simply refresh itself every 5 to 10 seconds so I placed a Timer control w/ an interval of 5000 milliseconds INSIDE the UpdatePanel.  I am sure there is more that must be wired and have had trouble finding a good article where the UpdatePanel, TimerControl, and GridView control are used together.  Examples that I have seen use Label controls and implement the OnTick event but it is not clear yet to me how to use this w/ a databound control like a GridView.  Can anyone suggest a link or 2 showing an example of this scenario. 

NOTE:  I am not currently programmatically "binding" the GridView control.  The GridView control and ObjectDataSource control are simply bound by setting the DataSourceID property of the GridView to the ID of the ObjectDataSource - they are bou

DataGridView - Event triggered when row change while SelectionMode is DataGridViewSelectionMode.Full



I have a data grid view with SelectionMode == DataGridViewSelectionMode.FullRowSelect.  I was wondering if there is an event triggered when the row selected is changed?  I have tried SelectionChanged, CurrentCellChanged, RowEnter, CellClick but none of these events get triggered when the row selected is changed while SelectionMode == DataGridViewSelectionMode.FullRowSelect.  

TextChange event on textbox not getting triggered




I have a textbox which is read only and there is a calendar besides the textbox. When the user selects the date in the calendar pop up, the text in the textbox is populated but it doesn't trigger the text change event. Can anyone tell me how to trigger an event when the text is changed on the textbox?


Mouse scroll up and down event is not triggered on picturebox.


I have a picture box in my form and now I want to add an event so that if the mouse is scrolled up the scale of the picture box gets larger and when the user

scrolls down the size off the picture box gets smaller. This way I want to make a zoom in and out effect.

So now i have the following code in the mouse wheel event of the Picture box:






End If


But somehow this whole mouse wheel event isn't fired. Does anybody know what might be the problem here?


Why can't I run a storyboard triggered off of a UserControl's Unloaded event?




I’m investigating using storyboards to animate the loading and unloading of user controls (via opacity) within a content control that’s nested within our app’s main window.  This app uses Prism (v2) which manages the actual  movement of the user controls into and out of the contentcontrol “regions” so I’m focusing on using the usercontrol loaded and unloaded events to trigger the storyboards.  (I’ve also tried keying off of  Prism’s IsActive property but that doesn’t work any better.)


I’ve been successful with the storyboards launching from the Loaded events but not with the Unloaded event.  The opacity of the unloading user control never changes. 

Radio Button Event

Here I have explained the events of radio button with javascript.
Let me explain the scenarion first,
We are having two radio button say radioobtn1 and radiobtn2. If I click on the button 1 then I need to show one DIVor FORM. same as when I click on radiobtn 2. I have given the code for the above scenarion.

how to impose javascript event processing?


If I have some form control like textbox and I want the event handler to be located in the html instead of at the server side, how to do that? Of course I can copy paste javascript code in the aspx file. But is it possible to do that using some object oriented approach (ie programmatically in the code behind)?


Dropdown Event (Template Field)



I have grid view control that includes a dropdown control in a template field.

I wish to execute some code when the value is changed in the dropdown list.  Can't figure out how to capture this event though?

Any suggestions?

Event ID 1011 - DefaultAppPool World Wid Web Pub. Serv. fatal communication error

We have a Windows 2003 server running IIS6 1.1 Framework. We have also installed a DNS and Active Directory in the same machine.

We're randomly getting the error you can see below. Sometimes it causes the recycling of process w3wp.exe (which on my understanding represents the application pool worker processd) and other times results on this process hanging and not responding to any request. To do iisrest temporarly solves the problem.

We were pointed to a possible permissions problem between the user we were runnig the DefaultAppPool with and registry entries used by the iis. We noticed the default predifined user we used, Network Service, wasn't found in the Active Directory, so we changed it by the default configurable user, IWAM_MACHINE_NAME, which is under the IIS_WPG Active Directory Grupo, which, in theory has the correct permissions to run the application pool.

Well, none of this worked and we are still getting this error.

This is driving us crazy and think the problem might have to do with having the Domain Controller/Active Directory and the IIS6 running on the same machine. We'll try now uninstalling this DC pointing to another one to see what happens.

Any help would be appreciated.

Thanks in advance,


Event Type: Warning

Event not raised while parsing xml file



In Visual Studio 2010 ASP.NET 4.0

I want to write a procedure to validate a xml file with a xsd. I found some examples on the web but the one i chose does not work as attended. The example uses XmlReader with a XmlReaderSettings and a ValidationEventHandler.

Here is the code

Protected Sub VerifyDes(ByVal filename As String)

        Dim xslDes As XmlReaderSettings = New XmlReaderSettings()
        xslDes.Schemas.Add("", "http://www.mysite.com/xsd/ValidData.xml")
        xslDes.ValidationType = ValidationType.Schema
        xslDes.ValidationFlags = XmlSchemaValidationFlags.ReportValidationWarnings

        AddHandler xslDes.ValidationEventHandler, AddressOf xslDesValidationEventHandler

        Dim des As XmlReader = XmlReader.Create(filename, xslDes)

        While (des.Read())

        End While

    End Sub

    Protected Sub xslDesValidationEventHandler(ByVal sender As Object, ByVal e As ValidationEventArgs)

        'some code here
    End Sub

I tested this procedure with a xml file which was well formed but contained some elements which were not conform to the xsd.

No event or error occured. It said the file was valid.

Then i tested with a badly formed file. A XmlException was raised but nothing happened with the ValidationEventHandler.

It seems lik

How to set up microsoft application blocks 4.0 to talk to event viewer


I need to set up the microsoft application blocks 4.0 on the server and connect it to my web project.  I need to set it up so that all the errors are logged in the event viewer.  So far I have found out how to set up a flat file listener and send the error to a log file but, not to the event viewer.  Any suggestions would be helpful.

    Url rewrite with timer



    I'm trying to rewrite my urls, which kinda work now.

    The problem is that in my page i'm using a timer to refresh the data every couple of seconds.
    But in Mozilla firebug I can see that the url keeps changing: it's getting bigger after each timer update, like this:


    etc etc, until it returns a 404 not found.

    What can I do to prevent this?


    Composite control: How to bubble a textbox's TextChanged event?


    I've created a composite control that contains several controls, including a textbox. I'm trying to expose the TextChanged event of the textbox as an event on the composite control. I understand that events can be bubbled up the control hierarchy and handled at a higher level, which I've attempted to do, but I can't get the bubbled event to fire. When I drop the control on an aspx I can see the TextChanged event, I can subscribe to the event, but nothing ever happens. Any suggestions? Here is what I think is the relevant code:

    // My event
    private static readonly object EventTextChanged = new object();

    //Handle the bubbled event
    EventHandler textChangedHandler = (EventHandler)Events[EventTextChanged];
    protected override bool OnBubbleEvent(object source, EventArgs e) 
        bool handled = false;
    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