Why don't you send me your code off list and I'll take a look.
Dean
On Mon, 31 Jan 2005 15:26:07 -0000, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
>
> Hi,
> Actually I found out that NONE of the controls in the page exist when
> the validation method is called. I mean even if I do a
> FindControl("PicUpld") or a FindControl of ANY control the result will
> always be a null reference.
>
> However I found that the value entered in the HtmlInputFile control is
> stored in ServerValidateEventArgs.Value. So I changed the method to:
>
> protected void PicUpldVal_SrvrValidate(Object source,
> ServerValidateEventArgs args)
> {
> String aVal = args.Value.Trim().ToLower();
> args.IsValue = aVal.equals("") || aVal.EndsWith(".jpg") ||
> aVal.EndsWith(".jpeg");
> }
>
> However now I ran into a different problem: Seems like the value
> returned in IsValid is ignored, it doesn't matter if I change the code to:
> protected void PicUpldVal_SrvrValidate(Object source,
> ServerValidateEventArgs args)
> {
> args.IsValue = false;
> }
>
> I can see in the debuger that the execution threat is passing through
> this method, so I am sure it is being called, but no error message, or
> anything is displayed on the page :(
>
> Victor.
>
>
> --- In [email protected], Dean Fiala <[EMAIL PROTECTED]>
> wrote:
> > Duh, of course you are using C#.
> >
> > The problem is that the input control is in the datalist (really need
> > to read these more carefully), so the that you are not grabbing the
> > proper reference to the control. Object source should be a reference
> > to the control. Just cast it at the top of your procedure and you
> > should be all set.
> >
> > PicUpld = (System.Web.UI.HtmlControls.HtmlInputFile)source;
> >
> > HTH,
> >
> > --
> > Dean Fiala
> > Very Practical Software, Inc
> > http://www.vpsw.com
>
>
> Yahoo! Groups Links
>
>
>
>
>
--
Dean Fiala
Very Practical Software, Inc
http://www.vpsw.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/