Hay varias formas de hacerlo, pero lo más normal es que generes tu imagen de losigonos en el servidor y mandarlo al cliente como una imgen.
Para eso en ASP.NET (y en .NET en general) se usa el este namespace System.Drawing ( aqui tienes un ejemplo de como usarlo: http://www.samspublishing.com/articles/article.asp?p=25487&rl=1 ).
También se puede generar poligonos usando VML (este artículo/ejemplo esta muy bien http://www.codeproject.com/aspnet/vml.asp).