none
Error_1_Circular file references are not allowed._C:\HomeIsotec\Admin\MasterPage.master_1_ RRS feed

  • Pergunta

  • <%@ Master AutoEventWireup="true" Language="C#" MasterPageFile="~/MasterPage.master" %>


    <asp:Content ID="contentMain" runat="server" ContentPlaceHolderID="ContentPlaceHolderMenu">
        <table>
       <tr>
          <td>
          </td>
       </tr>
       <tr>
          <td>
             <asp:ContentPlaceHolder ID="ContentPlaceHolderCenter" runat="server" >
                teste
             </asp:ContentPlaceHolder>
              <asp:SiteMapPath ID="SiteMapPathAdmin" runat="server" Font-Size="Small">
              </asp:SiteMapPath>
              
          </td>
       </tr>
    </table>
    </asp:Content>

    quinta-feira, 16 de fevereiro de 2012 23:43

Respostas

Todas as Respostas

  • O problema é simples: a propriedade MasterPageFile é usada para criar Nested MasterPages e neste caso estás a referenciar a própria MasterPage.

    Esta propriedade deve ser usada assim:

    MasterPage.master
    
    <%@ Master Language="C#" %>
    
    ChildMasterPage.master
    
    <%@ Master Language="C#" MasterPageFile="~/MasterPage.master" %>
    
    ConteudoPage.master
    <%@ Page Language="C#" MasterPageFile="~/ChildMasterPage.master"%>
    

    Se não pretenderes usar Nested MasterPages basta remover o atributo MasterPageFile.

    Nuno Gomes http://nunogomes.net

    sexta-feira, 17 de fevereiro de 2012 02:26
  • Mas esta master page acima e uma masterpage dentro de uma outra masterpage principal.

    MasterPageFile="~/MasterPage.master" %>

    Esse referencia e para a MasterPage principal

    E a que eu coloquei acima esta nesse caminho:

    MasterPageFile="~Admin/MasterPage.master" %>

    E ai  como resolver ?

    Obrigado.

    sexta-feira, 17 de fevereiro de 2012 07:38
  • Paulo

    http://msdn.microsoft.com/en-us/library/bb547109.aspx

    vc tem que usar nested master page para isso


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    • Marcado como Resposta Harley Araujo quinta-feira, 23 de fevereiro de 2012 11:41
    sexta-feira, 17 de fevereiro de 2012 10:45
    Moderador
  • Aqui está um exemplo simples mas ilustrativo.

    Se continuar a dar erro mostra todas as MasterPages.


    Nuno Gomes http://nunogomes.net

    • Marcado como Resposta Harley Araujo quinta-feira, 23 de fevereiro de 2012 11:41
    sexta-feira, 17 de fevereiro de 2012 16:56