Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post May 06, 2012 09:30 AM by nirman.doshi
Member
24 Points
73 Posts
May 06, 2012 09:20 AM|LINK
Hi, i have a web form docs.aspx. I'm trying to do display messages.
<asp:FormView ID="FormViewInsertNewDoc" runat="server" OnPreRender="FormViewInsertNewDoc_PreRender" OnItemInserted="FormViewInsertNewDoc_ItemInserted" DataKeyNames="DocID" DefaultMode="Insert" DataSourceID="fvInsertNewDocEDS">
this is code behind
protected void FormViewInsertNewDoc_ItemInserted(object sender, FormViewInsertedEventArgs e) { Label labelForMessages = this.Master.FindControl("labelForMessages") as Label; labelForMessages.Text = "New doc inserted."; }
this is the label on master page Site.Master
<asp:ContentPlaceHolder ID="HeadContent" runat="server"> <asp:Label ID="labelForMessages" runat="server" Text=""></asp:Label> </asp:ContentPlaceHolder>
labelForMessages.Text ="New doc inserted";
throws an "object reference not set to an instance of an object error" Any help will be appreciated
May 06, 2012 09:30 AM|LINK
I placed
<asp:Label ID="labelForMessages" runat="server" Text=""></asp:Label> inside <body></body> solved the problem.
Thanks anyway
Participant
1520 Points
775 Posts
what do you see when you try to see as the generated ID of "labelForMessages" page source of this web page in your browser?
esmerman
Member
24 Points
73 Posts
Displaying messages on pages using masterpage
May 06, 2012 09:20 AM|LINK
Hi, i have a web form docs.aspx. I'm trying to do display messages.
<asp:FormView ID="FormViewInsertNewDoc" runat="server" OnPreRender="FormViewInsertNewDoc_PreRender" OnItemInserted="FormViewInsertNewDoc_ItemInserted" DataKeyNames="DocID" DefaultMode="Insert" DataSourceID="fvInsertNewDocEDS">this is code behind
protected void FormViewInsertNewDoc_ItemInserted(object sender, FormViewInsertedEventArgs e) { Label labelForMessages = this.Master.FindControl("labelForMessages") as Label; labelForMessages.Text = "New doc inserted."; }this is the label on master page Site.Master
<asp:ContentPlaceHolder ID="HeadContent" runat="server"> <asp:Label ID="labelForMessages" runat="server" Text=""></asp:Label> </asp:ContentPlaceHolder>labelForMessages.Text ="New doc inserted";
throws an "object reference not set to an instance of an object error"
Any help will be appreciated
esmerman
Member
24 Points
73 Posts
Re: Displaying messages on pages using masterpage
May 06, 2012 09:30 AM|LINK
I placed
<asp:Label ID="labelForMessages" runat="server" Text=""></asp:Label> inside <body></body> solved the problem.
Thanks anyway
nirman.doshi
Participant
1520 Points
775 Posts
Re: Displaying messages on pages using masterpage
May 06, 2012 09:30 AM|LINK
what do you see when you try to see as the generated ID of "labelForMessages" page source of this web page in your browser?
Software Developer
Vadodara, India