469,927 Members | 1,724 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,927 developers. It's quick & easy.

aspx Page events execute twice after HTTP POST

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

Nov 15 '05 #1
1 5614
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:On**************@tk2msftngp13.phx.gbl...
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:3f*********************@news.dial.pipex.com.. .
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


Nov 15 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by zoltix | last post: by
1 post views Thread by Jarek | last post: by
5 posts views Thread by Arpan | last post: by
5 posts views Thread by jonhyland | last post: by
5 posts views Thread by Peter Rilling | last post: by
8 posts views Thread by TS | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.