Substituir web parts em soluções de área restrita
Uma das razões pelas quais muitos desenvolvedores aproveitaram as soluções de área restrita baseadas em código é o desejo de utilizar web parts visuais. Isso fornece uma ótima maneira de separar o código do layout, bem como utilizar os controles ASP.NET. Você pode continuar a usar web parts visuais em um suplemento hospedado pelo provedor por meio de web parts do cliente. Essa é uma ótima abordagem e fornece um caminho de migração direta para muitos aplicativos.
Outra opção é reescrever a Web Part como uma solução do lado do cliente. Isso envolve a reformulação da solução para usar JavaScript, fragmentos HTML e uma ou mais estruturas de suporte. Embora este seja um novo trabalho, ele tem o benefício adicional de configurar sua solução para se integrar facilmente à próxima Estrutura do SharePoint. Essa é uma ótima opção para web parts de exibição simples ou de entrada de dados e pode escalar até aplicativos cliente de página inteira.
Observação
As soluções de área restrita baseadas em código foram preteridas em 2014, e o SharePoint Online iniciou o processo para remover completamente esse recurso. As soluções de área restrita baseadas em código também foram preteridas no SharePoint 2013 e no SharePoint 2016.
Opções para substituir web parts
Abordagem | Considerações de design e mais informações |
---|---|
Web Part do cliente de suplemento hospedado pelo provedor |
|
Solução do lado do cliente |
|
Removendo o código de área restrita do seu site
Quando você desativa sua solução de área restrita existente de seus sites, todos os ativos ou arquivos implantados usando opções declarativas não são removidos. No entanto, os recursos na solução de área restrita são desativados automaticamente e o receptor de eventos é removido.