Connecting Tech Pros Worldwide Help | Site Map

Using Summary Validation control with server Custom validation

Barbara Alderton
Guest
 
Posts: n/a
#1: Nov 18 '05
I setup some standard Required Field Validation controls and one Custom
validation control on an ASP.NET page (within a user control) to validate
text entry. I also setup a Summary Control to post all the messages to a
message box (ShowMessageBox=true). The required field validation error
messages show up in the summary just fine but I can't get the custom
validation message to show up if invalid.

So far I have the summary control showing the required field errors and the
custom validation message shows inline. In order to get that to work, I had
to add code to my button control to not redirect to other page if
page.isvalid = false. Is there anyway to get it to show up on the message
box? Does it have anything to do with the fact that the messagebox is client
side and the custom validation control is doing server side validation?

Thanks,
Barbara Alderton
Peter Blum
Guest
 
Posts: n/a
#2: Nov 18 '05

re: Using Summary Validation control with server Custom validation


The alert box shown is a client-side feature that appears prior to posting
back. Your customvalidator most likely does not have any client-side code.
So it cannot contribute to the client-side message box. If you can, write
client-side code for your customvalidator. Otherwise, you will have to live
with this design.

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

"Barbara Alderton" <BarbaraAlderton@discussions.microsoft.com> wrote in
message news:B986F2F1-C7D3-4440-9CFE-333542A1EC9F@microsoft.com...[color=blue]
>I setup some standard Required Field Validation controls and one Custom
> validation control on an ASP.NET page (within a user control) to validate
> text entry. I also setup a Summary Control to post all the messages to a
> message box (ShowMessageBox=true). The required field validation error
> messages show up in the summary just fine but I can't get the custom
> validation message to show up if invalid.
>
> So far I have the summary control showing the required field errors and
> the
> custom validation message shows inline. In order to get that to work, I
> had
> to add code to my button control to not redirect to other page if
> page.isvalid = false. Is there anyway to get it to show up on the message
> box? Does it have anything to do with the fact that the messagebox is
> client
> side and the custom validation control is doing server side validation?
>
> Thanks,
> Barbara Alderton[/color]


Barbara Alderton
Guest
 
Posts: n/a
#3: Nov 18 '05

re: Using Summary Validation control with server Custom validation


Thanks for your quick response. I am using server side code because it needs
to validate the entry against Active Directory on the server. This can't be
done from client side as far as I know.

I have read numerous articles on validation controls and it is never
mentioned that the message box cannot be used for custom validation controls
that don't use client-side code but I did suspect that was the case since
message box is a client-side feature. I guess I'll have to live with the
design I'm using know.

Thanks again,
Barbara Alderton

"Peter Blum" wrote:
[color=blue]
> The alert box shown is a client-side feature that appears prior to posting
> back. Your customvalidator most likely does not have any client-side code.
> So it cannot contribute to the client-side message box. If you can, write
> client-side code for your customvalidator. Otherwise, you will have to live
> with this design.
>
> --- Peter Blum
> www.PeterBlum.com
> Email: PLBlum@PeterBlum.com
> Creator of "Professional Validation And More" at
> http://www.peterblum.com/vam/home.aspx
>
> "Barbara Alderton" <BarbaraAlderton@discussions.microsoft.com> wrote in
> message news:B986F2F1-C7D3-4440-9CFE-333542A1EC9F@microsoft.com...[color=green]
> >I setup some standard Required Field Validation controls and one Custom
> > validation control on an ASP.NET page (within a user control) to validate
> > text entry. I also setup a Summary Control to post all the messages to a
> > message box (ShowMessageBox=true). The required field validation error
> > messages show up in the summary just fine but I can't get the custom
> > validation message to show up if invalid.
> >
> > So far I have the summary control showing the required field errors and
> > the
> > custom validation message shows inline. In order to get that to work, I
> > had
> > to add code to my button control to not redirect to other page if
> > page.isvalid = false. Is there anyway to get it to show up on the message
> > box? Does it have anything to do with the fact that the messagebox is
> > client
> > side and the custom validation control is doing server side validation?
> >
> > Thanks,
> > Barbara Alderton[/color]
>
>
>[/color]
Closed Thread