PC Review


Reply
Thread Tools Rating: Thread Rating: 2 votes, 1.00 average.

aspx Page events execute twice after HTTP POST

 
 
Lewis
Guest
Posts: n/a
 
      20th Aug 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
 
      20th Aug 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
Rate This Thread
Rate This Thread:

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 HTTP POST an XML file from aspx? les Microsoft ASP .NET 3 11th Apr 2004 10:12 AM
ASPx page used to execute Query needs to post results to itself Beryl Small Microsoft ASP .NET 1 2nd Dec 2003 08:42 PM
How do I post data from aspx page to another aspx page. Sriram Mallajyosula Microsoft ASP .NET 1 5th Nov 2003 04:48 PM
aspx Page events execute twice after HTTP POST Lewis Microsoft ASP .NET 1 20th Aug 2003 02:46 PM
aspx Page events execute twice after HTTP POST Lewis Microsoft C# .NET 1 20th Aug 2003 02:46 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:06 PM.