none
Como utilizar Ajax em uma Web Part SharePoint 2007? RRS feed

  • Pergunta

  • Olá.

    Gostaria de saber como que eu faço para poder utilizar Ajax na minha web Part SharePoint 2007.

    Como todos sabem, a web part é uma class c# (.cs) ao contrário de uma aplicação Asp.Net que tem o seu Visual.

    Como se trata de uma class, gostaria de saber como que eu faço para usar Ajax nela.

    Obrigado


    k2rto4 - Analista SharePoint Jr.
    • Editado TI DEV terça-feira, 4 de outubro de 2011 14:31
    terça-feira, 4 de outubro de 2011 14:31

Todas as Respostas

  • k2rto4,

    Assim como uma webpart é uma DLL, uma aplicação ASP.NET na maioria das vezes também é.

    Você pode referencia o seu componente AJAX (jquery ou algum outro que esteja utilizando) diretamente na web part ou na master page do seu site. Só tem que publicar o componente em algum lugar que esteja disponível para o site SharePoint. Se for um arquivo javascript pode jogar lá no diretório do SharePoint e se for uma DLL pode jogar no GAC, lembrando de configurar o SafeControls no web.config do seu site.

    Tudo vai depender de que "tipo de AJAX" estamos falando.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    terça-feira, 4 de outubro de 2011 15:48
    Moderador
  • k2rto4,

    É possível desenvolver Webparts no SharePoint 2007 utilizando-se de controles de usuários .ASCX da mesma forma que são feitas as Visual Webparts no SharePoint 2010.

    Você coloca no seu code behind (arquivo .cs) a camada de negócios da sua WebPart e a referência na camada de apresentação em formato html (arquivo .ascx).

    Recomendo criar um mapeamento deste arquivo ascx para a pasta CONTROLTEMPLATES e no código da sua WebPart, executar um carregamento deste ascx.

    Com isso, pode te facilitar a inserção de um controle AJAX na camada de apresentação (ASCX).

    Caso tenha alguma dúvida, mande um post

    Abraços


    Gabriel José A. Nóvoa - MCP/MCDST/MCSA/MCTS/MCITP/MCAS/MCPD
    http://www.gabrielnovoa.com.br
    terça-feira, 18 de outubro de 2011 12:47