By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,835 Members | 2,004 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,835 IT Pros & Developers. It's quick & easy.

AJAX: modal popup extender

P: n/a
Hi all

Have a couple of issues with the modal popup extender (asp.net 3.5, vb.net,
visual studio 2008):
I have created a user control (e-mail enquiry form) which is designed to
accept text input then send an e-mail.

The user control has 2 views – view 1 –e-mail input form, view 2
confirmation that e-mail has been sent.

View 1:
There are 4 text boxes submit, reset and close buttons.
Validation is required on the text boxes.
When the form passes validation an e-mail is sent

View 2:
Label showing “thank you..“ message and their e-mail address
The close button is visible in both views

The modal popup extender shows the above user control fine, but when the
user clicks on the submit and reset buttons the popup disappears.

I’ve seen some discussion about this but nothing seems to be a ’defacto’
method of allowing the popup to carry out code behind / validation functions
without the popup disappearing.
Here’s what i need to achieve:

1. Show popup
2. Let user enter text, click submit or reset buttons without closing popup
3. Allow validation to take place
4. If form passes validation show view 2 (confirmation)
5. Allow user to click ‘close button’ at anytime

Any pointers would be gratefully received.

Sep 8 '08 #1
Share this Question
Share on Google+
5 Replies


P: n/a
the easiest way is to have a second popup thats the please wait panel. I put
this on the master page, and call it via the RegisterOnSubmitStatement.

-- bruce (sqlwork.com)
"James Page" wrote:
Hi all

Have a couple of issues with the modal popup extender (asp.net 3.5, vb.net,
visual studio 2008):
I have created a user control (e-mail enquiry form) which is designed to
accept text input then send an e-mail.

The user control has 2 views – view 1 –e-mail input form, view 2
confirmation that e-mail has been sent.

View 1:
There are 4 text boxes submit, reset and close buttons.
Validation is required on the text boxes.
When the form passes validation an e-mail is sent

View 2:
Label showing “thank you..“ message and their e-mail address
The close button is visible in both views

The modal popup extender shows the above user control fine, but when the
user clicks on the submit and reset buttons the popup disappears.

I’ve seen some discussion about this but nothing seems to be a ’defacto’
method of allowing the popup to carry out code behind / validation functions
without the popup disappearing.
Here’s what i need to achieve:

1. Show popup
2. Let user enter text, click submit or reset buttons without closing popup
3. Allow validation to take place
4. If form passes validation show view 2 (confirmation)
5. Allow user to click ‘close button’ at anytime

Any pointers would be gratefully received.
Sep 8 '08 #2

P: n/a
Thanks Bruce - but I really need a solution to fit in with the controls as
they stand. Although I can see what you're suggesting its not really what I
need.

Thanks

"bruce barker" wrote:
the easiest way is to have a second popup thats the please wait panel. I put
this on the master page, and call it via the RegisterOnSubmitStatement.

-- bruce (sqlwork.com)
"James Page" wrote:
Hi all

Have a couple of issues with the modal popup extender (asp.net 3.5, vb.net,
visual studio 2008):
I have created a user control (e-mail enquiry form) which is designed to
accept text input then send an e-mail.

The user control has 2 views – view 1 –e-mail input form, view 2
confirmation that e-mail has been sent.

View 1:
There are 4 text boxes submit, reset and close buttons.
Validation is required on the text boxes.
When the form passes validation an e-mail is sent

View 2:
Label showing “thank you..“ message and their e-mail address
The close button is visible in both views

The modal popup extender shows the above user control fine, but when the
user clicks on the submit and reset buttons the popup disappears.

I’ve seen some discussion about this but nothing seems to be a ’defacto’
method of allowing the popup to carry out code behind / validation functions
without the popup disappearing.
Here’s what i need to achieve:

1. Show popup
2. Let user enter text, click submit or reset buttons without closing popup
3. Allow validation to take place
4. If form passes validation show view 2 (confirmation)
5. Allow user to click ‘close button’ at anytime

Any pointers would be gratefully received.
Sep 8 '08 #3

P: n/a
onsubmit happens after validation, so it the right time to open the please
wait popup.

-- bruce (sqlwork.com)
"James Page" wrote:
Thanks Bruce - but I really need a solution to fit in with the controls as
they stand. Although I can see what you're suggesting its not really what I
need.

Thanks

"bruce barker" wrote:
the easiest way is to have a second popup thats the please wait panel. I put
this on the master page, and call it via the RegisterOnSubmitStatement.

-- bruce (sqlwork.com)
"James Page" wrote:
Hi all
>
Have a couple of issues with the modal popup extender (asp.net 3.5, vb.net,
visual studio 2008):
I have created a user control (e-mail enquiry form) which is designed to
accept text input then send an e-mail.
>
The user control has 2 views – view 1 –e-mail input form, view 2
confirmation that e-mail has been sent.
>
View 1:
There are 4 text boxes submit, reset and close buttons.
Validation is required on the text boxes.
When the form passes validation an e-mail is sent
>
View 2:
Label showing “thank you..“ message and their e-mail address
The close button is visible in both views
>
The modal popup extender shows the above user control fine, but when the
user clicks on the submit and reset buttons the popup disappears.
>
I’ve seen some discussion about this but nothing seems to be a ’defacto’
method of allowing the popup to carry out code behind / validation functions
without the popup disappearing.
Here’s what i need to achieve:
>
1. Show popup
2. Let user enter text, click submit or reset buttons without closing popup
3. Allow validation to take place
4. If form passes validation show view 2 (confirmation)
5. Allow user to click ‘close button’ at anytime
>
Any pointers would be gratefully received.
>
Sep 8 '08 #4

P: n/a
Thanks for your reply Bruce but...

The whole point in me creating the user control is that it allows the form
and coding to be contained within one control. Rather than seperating out
over a couple of pop ups etc. Also it makes designing the site a whole lot
easier if I can keep everything in seperate 'containers'.

What I need is a way of controlling the pop up from code behind so that It
behaves just like any other normal aspx page, but with the benefit of being
modal. Hope that makes sense?

"bruce barker" wrote:
onsubmit happens after validation, so it the right time to open the please
wait popup.

-- bruce (sqlwork.com)

Sep 9 '08 #5

P: n/a
Hi,
Here you can find the complete solution..
http://ramcrishna.blogspot.com/2008/...pextender.html
Sep 24 '08 #6

This discussion thread is closed

Replies have been disabled for this discussion.