Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > aspx Page events execute twice after HTTP POST

Reply
Thread Tools

aspx Page events execute twice after HTTP POST

 
 
Lewis
Guest
Posts: n/a
 
      08-20-2003
Hi,

Im having a problem with an aspx page that I'm building (and rather urgently
needing to complete!).

Situation is this...
Im transforming some XML using an XSLT which builds an HTML form using an
aspx (C# - using VS.NET). Within the resulting HTML is a form, which
contains the following :
<form method="POST" action="recieveForm.aspx?lang=eng">

That posts to the page 'recieveForm.aspx'.
'recieveForm.aspx' recieves the form and processes the data from the form
elements
and stores them in a database.

The issue I have is that the Page_Load event (which calls my subsequent data
store method) gets called twice, and after further testing it appears all
the page methods run twice.Which results in me having duplicate records
within my data table.

Having searched through a lot of articles in the newsgroups I can't seem to
find a resolution or a reason for this happening.

I am not implementing AutoEventWireUp and I do not have a Handles
declaration at the end of the Page_Load Method.
IsPostBack is false both times the method is executed.

What Im looking for is a solution and hopefully an explanation of why this
should happen - surely you can post an HTML form to an aspx page and recieve
the Headers as normal?

Would appreciate any help anyone can give.

LB



 
Reply With Quote
 
 
 
 
Lewis
Guest
Posts: n/a
 
      08-20-2003
DOH!

Im concentrating too much on my code rather than the HTML Output!

Ignaciao, as you rightly guessed I was using an image button and it also had
an onClick event! Thanks sooo much!

Lewis


"Ignacio Machin" <ignacio.machin AT dot.state.fl.us> wrote in message
news:(E-Mail Removed)...
> Hi Lewis,
>
> I would like to see some code to bemore precise, how do you post the

form?
> for what you see it seems that the browser send two request to the page,
> maybe you are calling submit twice, maybe the submit is a image button (
> that by default make a submit ) and in the onclick you are calling a
> function that call also form.submit therefore two submit are send to the
> server
> anyway I think that you should look at the code generated in the client.
>
> Hope this help,
>
> --
> Ignacio Machin,
> ignacio.machin AT dot.state.fl.us
> Florida Department Of Transportation
>
> "Lewis" <Lewis_at_arc_dot_com> wrote in message
> news:3f43556f$0$960$(E-Mail Removed).. .
> > Hi,
> >
> > Im having a problem with an aspx page that I'm building (and rather

> urgently
> > needing to complete!).
> >
> > Situation is this...
> > Im transforming some XML using an XSLT which builds an HTML form using

an
> > aspx (C# - using VS.NET). Within the resulting HTML is a form, which
> > contains the following :
> > <form method="POST" action="recieveForm.aspx?lang=eng">
> >
> > That posts to the page 'recieveForm.aspx'.
> > 'recieveForm.aspx' recieves the form and processes the data from the

form
> > elements
> > and stores them in a database.
> >
> > The issue I have is that the Page_Load event (which calls my subsequent

> data
> > store method) gets called twice, and after further testing it appears

all
> > the page methods run twice.Which results in me having duplicate records
> > within my data table.
> >
> > Having searched through a lot of articles in the newsgroups I can't seem

> to
> > find a resolution or a reason for this happening.
> >
> > I am not implementing AutoEventWireUp and I do not have a Handles
> > declaration at the end of the Page_Load Method.
> > IsPostBack is false both times the method is executed.
> >
> > What Im looking for is a solution and hopefully an explanation of why

> this
> > should happen - surely you can post an HTML form to an aspx page and

> recieve
> > the Headers as normal?
> >
> > Would appreciate any help anyone can give.
> >
> > LB
> >
> >
> >

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to enter to .aspx page by http connection using http POST request farazkazmi@gmail.com Java 6 08-29-2005 02:58 PM
How do I post data from aspx page to another aspx page. Sriram Mallajyosula ASP .Net 1 11-05-2003 04:48 PM
Re: asp Page events execute twice after PostBack again Tom Vande Stouwe MCSD.net ASP .Net 1 09-03-2003 03:34 PM
asp Page events execute twice after PostBack Jarek ASP .Net 1 08-27-2003 06:28 PM



Advertisments