Un componente web , también llamado widget web , es un control de servidor ASP.NET que los usuarios agregan a una zona de componentes web en páginas de componentes web durante la ejecución. Los controles permiten a los usuarios finales modificar el contenido, la apariencia y el comportamiento de las páginas web directamente desde un navegador. Los usuarios finales pueden colocarlos en determinados lugares de una página web, después del desarrollo por parte de un programador. [1]
Los componentes web se pueden utilizar como una tecnología ASP.NET complementaria a Windows SharePoint Services .
Los elementos web son equivalentes a los portlets , pero no requieren necesariamente un portal web como SharePoint para alojarlos.