none
Listar páginas Wiki RRS feed

Respostas

  • Ex.:

    SPWeb oWebsiteRoot = new SPSite("http://seuportal").OpenWeb();
    SPList oList = oWebsiteRoot.Lists["sua lista"];
    
    SPQuery oQuery = new SPQuery();
    oQuery.Query = "<Where><Eq><FieldRef Name='ContentTypeId'/>" +
        "<Value Type='Text'>0x010108</Value></Eq></Where>";
    SPListItemCollection collListItems = oList.GetItems(oQuery);
    
    foreach (SPListItem oListItem in collListItems)
    {
        Response.Write(SPEncode.HtmlEncode(oListItem["Title"].ToString()) + 
            "<BR>");
    }

    Algo desse tipo.

    Mas é só uma ideia pois nunca testei.

    quinta-feira, 21 de junho de 2012 20:01

Todas as Respostas

  • Será que da para fazer uma CAML buscando pelo ContentTypeId?

    ContentTypeId de uma página wiki é 0x010108.

    Ex.:

    <Query>
      <Where>
        <Eq>
          <FieldRef Name='ContentTypeId'/>
          <Value Type='Text'>0x010108</Value>
        </Eq>
      </Where>
    </Query>

    quinta-feira, 21 de junho de 2012 19:06
  • Olá Rafael,

    Vc poderia explicar melhor essa solução?

    Obrigado!!!

    quinta-feira, 21 de junho de 2012 19:27
  • Ex.:

    SPWeb oWebsiteRoot = new SPSite("http://seuportal").OpenWeb();
    SPList oList = oWebsiteRoot.Lists["sua lista"];
    
    SPQuery oQuery = new SPQuery();
    oQuery.Query = "<Where><Eq><FieldRef Name='ContentTypeId'/>" +
        "<Value Type='Text'>0x010108</Value></Eq></Where>";
    SPListItemCollection collListItems = oList.GetItems(oQuery);
    
    foreach (SPListItem oListItem in collListItems)
    {
        Response.Write(SPEncode.HtmlEncode(oListItem["Title"].ToString()) + 
            "<BR>");
    }

    Algo desse tipo.

    Mas é só uma ideia pois nunca testei.

    quinta-feira, 21 de junho de 2012 20:01
  • Olá Felipe, tudo bem?

    A sua dúvida foi respondida?

    Abraços!


    Rodrigo A. Romano - SharePoint Specialist Microsoft MCP, MCTS e MCITP - http://rodrigoromano.net

    segunda-feira, 25 de junho de 2012 13:11
    Moderador