MasterPage ContentPlaceholder inside Update panel

Last post 10-31-2009 1:17 PM by mjta. 4 replies.

Sort Posts:

  • MasterPage ContentPlaceholder inside Update panel

    05-29-2007, 4:16 PM
    • Member
      14 point Member
    • duditz
    • Member since 11-19-2006, 6:40 AM
    • Posts 16

    I've created a master page that surrounds a contentplaceholder with an update panel:

    asp:updatepanel id="upMain" runat="server"

    ContentTemplate

    asp:ContentPlaceholder id="mainContent" runat="server"

    .../asp:ContentPlaceholder

    .../ContentTemplate

    .../asp:Updatepanel

    The website runs correctly, but every server control inside the content place holder in content pages is underlined and the 'element X is not a known element' error is listed in the Error List window. This applies to all server controls: textboxes, labels, etc.

  • Re: MasterPage ContentPlaceholder inside Update panel

    06-04-2007, 1:34 AM
    Answer

    Hi,

    Basically, this should work. Here is a sample:

     

    <%@ Master Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
             
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
            <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
            </asp:contentplaceholder>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        </form>
    </body>
    </html>
    

     

     

    <%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Title="Untitled Page" %>
    
    <script runat="server">
    
        protected void Button1_Click(object sender, EventArgs e)
        {
            Label1.Text = DateTime.Now.ToString();
        }
    </script>
    
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </asp:Content>
    
    
      The controls inside it are all right.
  • Re: MasterPage ContentPlaceholder inside Update panel

    11-28-2007, 2:41 PM
    • Member
      5 point Member
    • rezourxe
    • Member since 11-22-2007, 3:33 PM
    • Posts 9

     I'm sorry, this did not work.

    I just tried and the whole thing did post back.

    now, it seems that the contentplaceholder is the problem.

    I'm i supposed to use any special pattern to solve this?

  • Re: MasterPage ContentPlaceholder inside Update panel

    09-16-2008, 9:36 AM
    • Member
      58 point Member
    • asasa.mihai
    • Member since 03-19-2008, 2:59 PM
    • Posts 38
  • Re: MasterPage ContentPlaceholder inside Update panel

    10-31-2009, 1:17 PM
    • Member
      157 point Member
    • mjta
    • Member since 09-18-2008, 3:10 PM
    • Posts 367

    very nice, asasa 

Page 1 of 1 (5 items)