473,508 Members | 2,329 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

cant figure out what is causes server-side validation

AFN
I was just dropped into someone else's code (isn't that always so fun?).

I can't figure out why a custom validation control's server event function
is executing. There is nothing (that I see) in page_load, or elsewhere,
that says page.validate, no control says "causesvalidation=true", and the
AutoEventWireup is set to false. So I would think that the control's
server event function would NOT execute, but it does execute right after
page_load. I want to call page.validate (followed by if page.isvalid ...)
elsewhere, but that means that the event function code will run twice, which
I don't want.

Where else do I look to see why the custom validator's event function is
executing on the server after page_load?
Nov 19 '05 #1
9 2207
Page.IsValid is what triggers server side validation

-- bruce (sqlwork.com)

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:iN*******************@twister.socal.rr.com...
| I was just dropped into someone else's code (isn't that always so fun?).
|
| I can't figure out why a custom validation control's server event function
| is executing. There is nothing (that I see) in page_load, or elsewhere,
| that says page.validate, no control says "causesvalidation=true", and the
| AutoEventWireup is set to false. So I would think that the control's
| server event function would NOT execute, but it does execute right after
| page_load. I want to call page.validate (followed by if page.isvalid
....)
| elsewhere, but that means that the event function code will run twice,
which
| I don't want.
|
| Where else do I look to see why the custom validator's event function is
| executing on the server after page_load?
|
|
Nov 19 '05 #2
AFN
It is going to the validation function BEFORE page.validate & page.isvalid.
That's what puzzles me. I know it will go there upon page.validate, but
can't figure out what else BEFORE that is triggering it.
"bruce barker" <no***********@safeco.com> wrote in message
news:u1**************@tk2msftngp13.phx.gbl...
Page.IsValid is what triggers server side validation

-- bruce (sqlwork.com)

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:iN*******************@twister.socal.rr.com...
| I was just dropped into someone else's code (isn't that always so fun?).
|
| I can't figure out why a custom validation control's server event function | is executing. There is nothing (that I see) in page_load, or elsewhere, | that says page.validate, no control says "causesvalidation=true", and the | AutoEventWireup is set to false. So I would think that the control's
| server event function would NOT execute, but it does execute right after
| page_load. I want to call page.validate (followed by if page.isvalid
...)
| elsewhere, but that means that the event function code will run twice,
which
| I don't want.
|
| Where else do I look to see why the custom validator's event function is
| executing on the server after page_load?
|
|

Nov 19 '05 #3
The Button control calls Page.Validate() internally just before it calls any
Click event handler. CausesValidation=true is the true. So if you don't see
it listed in the ASP.NET definition of the button, Page.Validate() is being
fired.

Only when Page.Validate() or the individual validator's Validate() method is
called will the validator run its custom evaluation function.

In your case, its clear that the button is calling Page.Validate for you and
that is running your event method.

--- Peter Blum
www.PeterBlum.com
Email: PL****@PeterBlum.com
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:V9*******************@twister.socal.rr.com...
It is going to the validation function BEFORE page.validate &
page.isvalid.
That's what puzzles me. I know it will go there upon page.validate, but
can't figure out what else BEFORE that is triggering it.
"bruce barker" <no***********@safeco.com> wrote in message
news:u1**************@tk2msftngp13.phx.gbl...
Page.IsValid is what triggers server side validation

-- bruce (sqlwork.com)

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in
message
news:iN*******************@twister.socal.rr.com...
| I was just dropped into someone else's code (isn't that always so
fun?).
|
| I can't figure out why a custom validation control's server event

function
| is executing. There is nothing (that I see) in page_load, or

elsewhere,
| that says page.validate, no control says "causesvalidation=true", and

the
| AutoEventWireup is set to false. So I would think that the control's
| server event function would NOT execute, but it does execute right
after
| page_load. I want to call page.validate (followed by if page.isvalid
...)
| elsewhere, but that means that the event function code will run twice,
which
| I don't want.
|
| Where else do I look to see why the custom validator's event function
is
| executing on the server after page_load?
|
|


Nov 19 '05 #4
AFN
I appreciate the reply, but I'm still a bit confused.

I don't have any submit buttons. Instead I'm using an "HtmlInputImage"
control (an image button). In its properties, it does not show any
"CausesValidation" property, either.

"Peter Blum" <PL****@Blum.info> wrote in message
news:uW**************@TK2MSFTNGP12.phx.gbl...
The Button control calls Page.Validate() internally just before it calls any Click event handler. CausesValidation=true is the true. So if you don't see it listed in the ASP.NET definition of the button, Page.Validate() is being fired.

Only when Page.Validate() or the individual validator's Validate() method is called will the validator run its custom evaluation function.

In your case, its clear that the button is calling Page.Validate for you and that is running your event method.

--- Peter Blum
www.PeterBlum.com
Email: PL****@PeterBlum.com
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:V9*******************@twister.socal.rr.com...
It is going to the validation function BEFORE page.validate &
page.isvalid.
That's what puzzles me. I know it will go there upon page.validate, but can't figure out what else BEFORE that is triggering it.
"bruce barker" <no***********@safeco.com> wrote in message
news:u1**************@tk2msftngp13.phx.gbl...
Page.IsValid is what triggers server side validation

-- bruce (sqlwork.com)

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in
message
news:iN*******************@twister.socal.rr.com...
| I was just dropped into someone else's code (isn't that always so
fun?).
|
| I can't figure out why a custom validation control's server event

function
| is executing. There is nothing (that I see) in page_load, or

elsewhere,
| that says page.validate, no control says "causesvalidation=true", and

the
| AutoEventWireup is set to false. So I would think that the control's | server event function would NOT execute, but it does execute right
after
| page_load. I want to call page.validate (followed by if page.isvalid ...)
| elsewhere, but that means that the event function code will run twice, which
| I don't want.
|
| Where else do I look to see why the custom validator's event function
is
| executing on the server after page_load?
|
|



Nov 19 '05 #5
AFN
I see that intellisense does bring up a CausesValidation property on my
HtmlInputImage "button". I set it to false in page_load, but the
server-side function is still running. In case it makes any difference, I
have text boxes, pulldowns, and text inside a user control on this page.
What else could be causing validation??? I'm pulling my hair out over this.

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:H4*******************@twister.socal.rr.com...
I appreciate the reply, but I'm still a bit confused.

I don't have any submit buttons. Instead I'm using an "HtmlInputImage"
control (an image button). In its properties, it does not show any
"CausesValidation" property, either.

"Peter Blum" <PL****@Blum.info> wrote in message
news:uW**************@TK2MSFTNGP12.phx.gbl...
The Button control calls Page.Validate() internally just before it calls any
Click event handler. CausesValidation=true is the true. So if you don't

see
it listed in the ASP.NET definition of the button, Page.Validate() is

being
fired.

Only when Page.Validate() or the individual validator's Validate() method is
called will the validator run its custom evaluation function.

In your case, its clear that the button is calling Page.Validate for you

and
that is running your event method.

--- Peter Blum
www.PeterBlum.com
Email: PL****@PeterBlum.com
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message news:V9*******************@twister.socal.rr.com...
It is going to the validation function BEFORE page.validate &
page.isvalid.
That's what puzzles me. I know it will go there upon page.validate,

but can't figure out what else BEFORE that is triggering it.
"bruce barker" <no***********@safeco.com> wrote in message
news:u1**************@tk2msftngp13.phx.gbl...
> Page.IsValid is what triggers server side validation
>
> -- bruce (sqlwork.com)
>
> "AFN" <ne***************************@DELETETHISyahoo.com > wrote in
> message
> news:iN*******************@twister.socal.rr.com...
> | I was just dropped into someone else's code (isn't that always so
> fun?).
> |
> | I can't figure out why a custom validation control's server event
function
> | is executing. There is nothing (that I see) in page_load, or
elsewhere,
> | that says page.validate, no control says "causesvalidation=true", and the
> | AutoEventWireup is set to false. So I would think that the control's> | server event function would NOT execute, but it does execute right
> after
> | page_load. I want to call page.validate (followed by if page.isvalid> ...)
> | elsewhere, but that means that the event function code will run twice,> which
> | I don't want.
> |
> | Where else do I look to see why the custom validator's event function> is
> | executing on the server after page_load?
> |
> |
>
>



Nov 19 '05 #6
I recently posted this thread that breaks the process down in detail:
http://www.asp.net/Forums/ShowPost.a...&PostID=773590

The CausesValidation=false prevents your HtmlInputImage button from
automatically calling Page.Validate(). If your custom validator's evaluation
method is getting called, it MUST be due to a call to Page.Validate() or
your own validator's Validate() method. There is no magic here. The code
executes based on specific conditions.

So if you cannot find Page.Validate() or Validate() on your individual
validator on this page, then you must assume its getting called by the image
button that ASP.NET thinks submitted the page. If you have Visual
Studio.net, you can put a breakpoint in your server side method. When its
hit, look through the call stack to see what invoked it.
You can also check that CausesValidation is false at this time. I bet its
not.

A common mistake in Page_Load is to put code inside IF Not IsPostBack
statements when it belongs available at all times. Did you do this with
CausesValidation?

--- Peter Blum
www.PeterBlum.com
Email: PL****@PeterBlum.com
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:Vp******************@twister.socal.rr.com...
I see that intellisense does bring up a CausesValidation property on my
HtmlInputImage "button". I set it to false in page_load, but the
server-side function is still running. In case it makes any difference,
I
have text boxes, pulldowns, and text inside a user control on this page.
What else could be causing validation??? I'm pulling my hair out over
this.

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:H4*******************@twister.socal.rr.com...
I appreciate the reply, but I'm still a bit confused.

I don't have any submit buttons. Instead I'm using an "HtmlInputImage"
control (an image button). In its properties, it does not show any
"CausesValidation" property, either.

"Peter Blum" <PL****@Blum.info> wrote in message
news:uW**************@TK2MSFTNGP12.phx.gbl...
> The Button control calls Page.Validate() internally just before it
> calls

any
> Click event handler. CausesValidation=true is the true. So if you don't

see
> it listed in the ASP.NET definition of the button, Page.Validate() is

being
> fired.
>
> Only when Page.Validate() or the individual validator's Validate() method
is
> called will the validator run its custom evaluation function.
>
> In your case, its clear that the button is calling Page.Validate for
> you

and
> that is running your event method.
>
> --- Peter Blum
> www.PeterBlum.com
> Email: PL****@PeterBlum.com
> Creator of "Professional Validation And More" at
> http://www.peterblum.com/vam/home.aspx
>
> "AFN" <ne***************************@DELETETHISyahoo.com > wrote in

message > news:V9*******************@twister.socal.rr.com...
> > It is going to the validation function BEFORE page.validate &
> > page.isvalid.
> > That's what puzzles me. I know it will go there upon page.validate,

but
> > can't figure out what else BEFORE that is triggering it.
> >
> >
> > "bruce barker" <no***********@safeco.com> wrote in message
> > news:u1**************@tk2msftngp13.phx.gbl...
> >> Page.IsValid is what triggers server side validation
> >>
> >> -- bruce (sqlwork.com)
> >>
> >> "AFN" <ne***************************@DELETETHISyahoo.com > wrote in
> >> message
> >> news:iN*******************@twister.socal.rr.com...
> >> | I was just dropped into someone else's code (isn't that always so
> >> fun?).
> >> |
> >> | I can't figure out why a custom validation control's server event
> > function
> >> | is executing. There is nothing (that I see) in page_load, or
> > elsewhere,
> >> | that says page.validate, no control says "causesvalidation=true", and > > the
> >> | AutoEventWireup is set to false. So I would think that the

control's
> >> | server event function would NOT execute, but it does execute right
> >> after
> >> | page_load. I want to call page.validate (followed by if

page.isvalid
> >> ...)
> >> | elsewhere, but that means that the event function code will run

twice,
> >> which
> >> | I don't want.
> >> |
> >> | Where else do I look to see why the custom validator's event function > >> is
> >> | executing on the server after page_load?
> >> |
> >> |
> >>
> >>
> >
> >
>
>



Nov 19 '05 #7
AFN
Thanks for your reply. OK, I've done more evaluation and testing, but
still no luck...

The page has 2 image buttons, one at the top and one at the bottom. Both
are definitely set to "causesvalidation=false" everywhere, and I've
confirmed such by testing the variables in the command window at every stage
of running the page. And no "causesvalidation=false" lines of code are
within an "if/then" condition.

Remember, in case it makes any difference, that the page has a user control
within it, containing text boxes and 4 custom validators, but that control
has no image or standard buttons, and nothing that has a causesvalidation
property (to the best of my knowledge and i've looked hard now).

I run the page.
I click the image button which is on the page, under the user control.
The page_load fires for the main page
The page_load fires for the user control
The next thing that fires is the sub for the image's ServerClick
That ServerClick sub calls page.validate (I understand this will trigger
validation ONCE)
The user control's CustomValidator1 sub runs, as I would expect
The user control's CustomValidator2 sub runs, as I would expect
The user control's CustomValidator3 sub runs, as I would expect
The user control's CustomValidator4 sub runs, as I would expect
*** this is where I'm absolutely puzzled, here down ***
The user control's CustomValidator1 sub runs AGAIN, as I would NOT expect
The user control's CustomValidator2 sub runs AGAIN, as I would NOT expect
The user control's CustomValidator3 sub runs AGAIN, as I would NOT expect
The user control's CustomValidator4 sub runs AGAIN, as I would NOT expect
control returns back to the next line after page.validate, which is "If
page.IsValid ..."
The call stack doesn't seem to show anything helpful. It just shows that
the source on each entry into a custom validator's sub is itself
(System.Web.UI.WebControls.CustomValidator.

The validators are also not making any extra calls to functions that could
potentially do another page.validate. They simply check simple things like
the length of a textbox field.

Any ideas???

"Peter Blum" <PL****@Blum.info> wrote in message
news:uF**************@TK2MSFTNGP10.phx.gbl...
I recently posted this thread that breaks the process down in detail:
http://www.asp.net/Forums/ShowPost.a...&PostID=773590

The CausesValidation=false prevents your HtmlInputImage button from
automatically calling Page.Validate(). If your custom validator's evaluation method is getting called, it MUST be due to a call to Page.Validate() or
your own validator's Validate() method. There is no magic here. The code
executes based on specific conditions.

So if you cannot find Page.Validate() or Validate() on your individual
validator on this page, then you must assume its getting called by the image button that ASP.NET thinks submitted the page. If you have Visual
Studio.net, you can put a breakpoint in your server side method. When its
hit, look through the call stack to see what invoked it.
You can also check that CausesValidation is false at this time. I bet its
not.

A common mistake in Page_Load is to put code inside IF Not IsPostBack
statements when it belongs available at all times. Did you do this with
CausesValidation?

--- Peter Blum
www.PeterBlum.com
Email: PL****@PeterBlum.com
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:Vp******************@twister.socal.rr.com...
I see that intellisense does bring up a CausesValidation property on my
HtmlInputImage "button". I set it to false in page_load, but the
server-side function is still running. In case it makes any difference, I
have text boxes, pulldowns, and text inside a user control on this page.
What else could be causing validation??? I'm pulling my hair out over
this.

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message news:H4*******************@twister.socal.rr.com...
I appreciate the reply, but I'm still a bit confused.

I don't have any submit buttons. Instead I'm using an "HtmlInputImage"
control (an image button). In its properties, it does not show any
"CausesValidation" property, either.

"Peter Blum" <PL****@Blum.info> wrote in message
news:uW**************@TK2MSFTNGP12.phx.gbl...
> The Button control calls Page.Validate() internally just before it
> calls
any
> Click event handler. CausesValidation=true is the true. So if you don't see
> it listed in the ASP.NET definition of the button, Page.Validate() is
being
> fired.
>
> Only when Page.Validate() or the individual validator's Validate()

method
is
> called will the validator run its custom evaluation function.
>
> In your case, its clear that the button is calling Page.Validate for
> you
and
> that is running your event method.
>
> --- Peter Blum
> www.PeterBlum.com
> Email: PL****@PeterBlum.com
> Creator of "Professional Validation And More" at
> http://www.peterblum.com/vam/home.aspx
>
> "AFN" <ne***************************@DELETETHISyahoo.com > wrote in

message
> news:V9*******************@twister.socal.rr.com...
> > It is going to the validation function BEFORE page.validate &
> > page.isvalid.
> > That's what puzzles me. I know it will go there upon page.validate, but
> > can't figure out what else BEFORE that is triggering it.
> >
> >
> > "bruce barker" <no***********@safeco.com> wrote in message
> > news:u1**************@tk2msftngp13.phx.gbl...
> >> Page.IsValid is what triggers server side validation
> >>
> >> -- bruce (sqlwork.com)
> >>
> >> "AFN" <ne***************************@DELETETHISyahoo.com > wrote in
> >> message
> >> news:iN*******************@twister.socal.rr.com...
> >> | I was just dropped into someone else's code (isn't that always so > >> fun?).
> >> |
> >> | I can't figure out why a custom validation control's server event > > function
> >> | is executing. There is nothing (that I see) in page_load, or
> > elsewhere,
> >> | that says page.validate, no control says "causesvalidation=true",
and
> > the
> >> | AutoEventWireup is set to false. So I would think that the
control's
> >> | server event function would NOT execute, but it does execute

right > >> after
> >> | page_load. I want to call page.validate (followed by if
page.isvalid
> >> ...)
> >> | elsewhere, but that means that the event function code will run
twice,
> >> which
> >> | I don't want.
> >> |
> >> | Where else do I look to see why the custom validator's event

function
> >> is
> >> | executing on the server after page_load?
> >> |
> >> |
> >>
> >>
> >
> >
>
>



Nov 19 '05 #8
Server-side validation is by default. Look into the custom validator
control that provides for a server_validate function, for the rest of
the controls, it is managed andin-built by ASP.Net.

ASP.Net is a disconnected environment and is not like the Windows local
environment where you can cause the validate function to occur on a
form.

with regards,
J.V.Ravichandran
- http://www.geocities.com/
jvravichandran
- http://www.411asp.net/func/search?
qry=Ravichandran+J.V.&cob=aspnetpro
- http://www.southasianoutlook.com
- http://www.MSDNAA.Net
- http://www.csharphelp.com
- http://www.poetry.com/Publications/
display.asp?ID=P3966388&BN=999&PN=2
- Or, just search on "J.V.Ravichandran"
at http://www.Google.com

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 19 '05 #9
AFN
I found the solution/answer.

The pages were using a custom template base class.

The 1.1 framework had a bug that dropped validators when copying controls.
So you had to save a copy of validators before adding the page into the
template, and then add them back manually.

The recent 1.1 service pack fixed that bug.

My code had the bug workaround. My machine had the latest 1.1 fix. So the
code was effectively adding a copy of each validator, internally where I
couldn't see it, and that is why each validator event was firing twice even
though you would not see two of the same validator when examining the code!


"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message
news:bH*******************@twister.socal.rr.com...
Thanks for your reply. OK, I've done more evaluation and testing, but
still no luck...

The page has 2 image buttons, one at the top and one at the bottom. Both
are definitely set to "causesvalidation=false" everywhere, and I've
confirmed such by testing the variables in the command window at every stage of running the page. And no "causesvalidation=false" lines of code are
within an "if/then" condition.

Remember, in case it makes any difference, that the page has a user control within it, containing text boxes and 4 custom validators, but that control
has no image or standard buttons, and nothing that has a causesvalidation
property (to the best of my knowledge and i've looked hard now).

I run the page.
I click the image button which is on the page, under the user control.
The page_load fires for the main page
The page_load fires for the user control
The next thing that fires is the sub for the image's ServerClick
That ServerClick sub calls page.validate (I understand this will trigger
validation ONCE)
The user control's CustomValidator1 sub runs, as I would expect
The user control's CustomValidator2 sub runs, as I would expect
The user control's CustomValidator3 sub runs, as I would expect
The user control's CustomValidator4 sub runs, as I would expect
*** this is where I'm absolutely puzzled, here down ***
The user control's CustomValidator1 sub runs AGAIN, as I would NOT expect The user control's CustomValidator2 sub runs AGAIN, as I would NOT expect The user control's CustomValidator3 sub runs AGAIN, as I would NOT expect The user control's CustomValidator4 sub runs AGAIN, as I would NOT expect control returns back to the next line after page.validate, which is "If
page.IsValid ..."
The call stack doesn't seem to show anything helpful. It just shows that
the source on each entry into a custom validator's sub is itself
(System.Web.UI.WebControls.CustomValidator.

The validators are also not making any extra calls to functions that could
potentially do another page.validate. They simply check simple things like the length of a textbox field.

Any ideas???

"Peter Blum" <PL****@Blum.info> wrote in message
news:uF**************@TK2MSFTNGP10.phx.gbl...
I recently posted this thread that breaks the process down in detail:
http://www.asp.net/Forums/ShowPost.a...&PostID=773590

The CausesValidation=false prevents your HtmlInputImage button from
automatically calling Page.Validate(). If your custom validator's

evaluation
method is getting called, it MUST be due to a call to Page.Validate() or
your own validator's Validate() method. There is no magic here. The code
executes based on specific conditions.

So if you cannot find Page.Validate() or Validate() on your individual
validator on this page, then you must assume its getting called by the

image
button that ASP.NET thinks submitted the page. If you have Visual
Studio.net, you can put a breakpoint in your server side method. When its
hit, look through the call stack to see what invoked it.
You can also check that CausesValidation is false at this time. I bet its not.

A common mistake in Page_Load is to put code inside IF Not IsPostBack
statements when it belongs available at all times. Did you do this with
CausesValidation?

--- Peter Blum
www.PeterBlum.com
Email: PL****@PeterBlum.com
Creator of "Professional Validation And More" at
http://www.peterblum.com/vam/home.aspx

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message news:Vp******************@twister.socal.rr.com...
I see that intellisense does bring up a CausesValidation property on my
HtmlInputImage "button". I set it to false in page_load, but the
server-side function is still running. In case it makes any

difference, I
have text boxes, pulldowns, and text inside a user control on this page. What else could be causing validation??? I'm pulling my hair out over
this.

"AFN" <ne***************************@DELETETHISyahoo.com > wrote in message news:H4*******************@twister.socal.rr.com...
> I appreciate the reply, but I'm still a bit confused.
>
> I don't have any submit buttons. Instead I'm using an "HtmlInputImage"> control (an image button). In its properties, it does not show any
> "CausesValidation" property, either.
>
>
>
> "Peter Blum" <PL****@Blum.info> wrote in message
> news:uW**************@TK2MSFTNGP12.phx.gbl...
> > The Button control calls Page.Validate() internally just before it
> > calls
> any
> > Click event handler. CausesValidation=true is the true. So if you don't> see
> > it listed in the ASP.NET definition of the button, Page.Validate() is> being
> > fired.
> >
> > Only when Page.Validate() or the individual validator's Validate()
method
> is
> > called will the validator run its custom evaluation function.
> >
> > In your case, its clear that the button is calling Page.Validate for> > you
> and
> > that is running your event method.
> >
> > --- Peter Blum
> > www.PeterBlum.com
> > Email: PL****@PeterBlum.com
> > Creator of "Professional Validation And More" at
> > http://www.peterblum.com/vam/home.aspx
> >
> > "AFN" <ne***************************@DELETETHISyahoo.com > wrote in
message
> > news:V9*******************@twister.socal.rr.com...
> > > It is going to the validation function BEFORE page.validate &
> > > page.isvalid.
> > > That's what puzzles me. I know it will go there upon page.validate,> but
> > > can't figure out what else BEFORE that is triggering it.
> > >
> > >
> > > "bruce barker" <no***********@safeco.com> wrote in message
> > > news:u1**************@tk2msftngp13.phx.gbl...
> > >> Page.IsValid is what triggers server side validation
> > >>
> > >> -- bruce (sqlwork.com)
> > >>
> > >> "AFN" <ne***************************@DELETETHISyahoo.com > wrote in> > >> message
> > >> news:iN*******************@twister.socal.rr.com...
> > >> | I was just dropped into someone else's code (isn't that always so> > >> fun?).
> > >> |
> > >> | I can't figure out why a custom validation control's server event> > > function
> > >> | is executing. There is nothing (that I see) in page_load, or
> > > elsewhere,
> > >> | that says page.validate, no control says "causesvalidation=true", and
> > > the
> > >> | AutoEventWireup is set to false. So I would think that the
> control's
> > >> | server event function would NOT execute, but it does execute right> > >> after
> > >> | page_load. I want to call page.validate (followed by if
> page.isvalid
> > >> ...)
> > >> | elsewhere, but that means that the event function code will run> twice,
> > >> which
> > >> | I don't want.
> > >> |
> > >> | Where else do I look to see why the custom validator's event
function
> > >> is
> > >> | executing on the server after page_load?
> > >> |
> > >> |
> > >>
> > >>
> > >
> > >
> >
> >
>
>



Nov 19 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
9344
by: kecebong | last post by:
I installed php-4.3.3, mysql and apache server 2.0.47. but I can not connect to my apache server from my other computer, i use static ip for my server, set ip address for server name on httpd.conf,...
0
1062
by: importantEmail | last post by:
hi i have pasted page_load, my bindgrid, sort and itemdatabound event. my sorting in not working properly...i tried a couple of ways but there is something i am missing. pls suggest me on this...
0
1179
by: samir dsf | last post by:
hi i have pasted page_load, my bindgrid, sort and itemdatabound event. my sorting in not working properly...i tried a couple of ways but there is something i am missing. pls suggest me on this...
3
1793
by: Kentor | last post by:
hello, im trying to make a little loop, but i cant figure it out... i have a string with a bunch of 1s and 0s in it: 110101010101111010101 .... i need to count the number of 1s divide it by 2 and...
2
7367
by: g35rider | last post by:
Hi, I have the following code that is giving this error, I cant simplify the code, I was just testing some theory for something we are doing and was getting an issue here. Please someone point out...
5
1635
by: Ouwet5775 | last post by:
Hello peeps. Well i have tried runing the folwoing program several times, and i cant figure out what i am doing wrong. The goal of this is to input values for an array, find the maximum and the...
4
4834
by: =?Utf-8?B?UmljaA==?= | last post by:
On a form - I have a datagridview which is docked to the entire form. The datagridview allows users to Delete and/or Add Rows. On the Form_Load event I Fill the datagridview source table with a...
1
1754
by: durjoy | last post by:
dunno is the right forum to ask for help , but i cant see any category for html help . dont know any other site as well . this site is my last hope dear experts . i was hosting my site with...
6
2459
by: WolfgangS | last post by:
Ok first off, i am a total beginner at this groups stuff and i have no clue how this works. This is probabaly the wrong group for my problem but i will post it anyways. Learning by doing right? ...
5
1868
by: chevon1920 | last post by:
I am trying to do my assignment but I cant figure out how to get 8 data points per line to print to a file. Here is the assignment 1. Program asks the user to enter an odd number as a BASE,...
0
7224
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7120
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7323
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7380
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7039
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7494
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
5050
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
1553
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
415
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.