I've been scouring the net trying to find the resolution for this but
have not had any luck although I've tried several suggestions.

I've read in many places that the ItemTemplate should be the
default....this is the only template I am using currently in this
FormView control so I can't figure out why FindControl is not locating
the image.

"" wrote:
> in the Page_Load event the following code works at design time but
> does not work when placed on the production server.
>
> I get an error "Object reference not set to an instance of an object."
>
> the snippet is:
>
> Image img = new Image();
> img = FormView1.Row.FindControl("ProdPhoto") as Image;
> if (img.ImageUrl.Length < 20)
> img.ImageUrl = "images/unavailable.jpg";
>
> This is on a standard Webform without master page.
>
> I've been scouring the net trying to find the resolution for this but
> have not had any luck although I've tried several suggestions.
>
> I've read in many places that the ItemTemplate should be the
> default....this is the only template I am using currently in this
> FormView control so I can't figure out why FindControl is not locating
> the image.
>
>

Advertisements

Guest

Thanks for the reply. I am only using the ItemTemplate in the
formview....I have it set for DefaultMode=ReadOnly. What gets me is
that it runs fine in design mode but not on the production server.

Mike

On Jan 27, 6:40 pm, David Thielen <> wrote:
> I assume you are in a FromView. That control can only be found if the
> ItemTemplate (view mode) is presently active. If you are in edit or create
> mode those controls don't exist.
>
> --
> thanks - dave
> david_at_windward_dot_nethttp://www.windwardreports.com
>
> Cubicle Wars -http://www.windwardreports.com/film.htm
>
>
>
> "" wrote:
> > in the Page_Load event the following code works at design time but
> > does not work when placed on the production server.
>
> > I get an error "Object reference not set to an instance of an object."
>
> > the snippet is:
>
> > Image img = new Image();
> > img = FormView1.Row.FindControl("ProdPhoto") as Image;
> > if (img.ImageUrl.Length < 20)
> > img.ImageUrl = "images/unavailable.jpg";
>
> > This is on a standard Webform without master page.
>
> > I've been scouring the net trying to find the resolution for this but
> > have not had any luck although I've tried several suggestions.
>
> > I've read in many places that the ItemTemplate should be the
> > default....this is the only template I am using currently in this
> > FormView control so I can't figure out why FindControl is not locating
> > the image.- Hide quoted text -- Show quoted text -

Share This Page

Welcome to The Coding Forums!

Welcome to the Coding Forums, the place to chat about anything related to programming and coding languages.

Please join our friendly community by clicking the button below - it only takes a few seconds and is totally free. You'll be able to ask questions about coding or chat with the community and help others.
Sign up now!