Hi,
ohne zu wissen, welche "Fehlfunktionen" das nun genau sein sollen, kann man da gar nichts sagen.
Poste daher bitte mal die genaue und vollständige Fehlermeldung bzw. - falls es keine Fehlermeldung gibt - beschreib bitte genau, wo das Problem liegt, was Du machen willst und was eben nicht funktioniert.
Um ein Webcontrol zu testen, wird man es immer in eine Webseite einbauen müssen. Dafür gibt es aber ja die lokale Testumgebung, mit der man das machen kann.
BTW: Du solltest den Viewstate nicht wirklich nutzen, der ist schon von Haus aus schlimm genug. Besser wäre ggfs. der Controlstate oder eine andere Art der Zwischenspeicherung.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community