Это не то, что вы можете сделать автоматически.
Фокус в том, что в winforms и webforms форма представлена простым старым классом. Однако каждый раз, когда вы обрабатываете событие для своей формы в веб-форматах asp.net, вы работаете с совершенно новым экземпляром класса. Microsoft столкнулась с большими трудностями, чтобы как можно больше попробовать справиться с этой проблемой, но, в конце концов, просто не стоит думать о веб-форме в тех же терминах, что и winform.
Итак, вы может определенно принять приложение winforms и переписать его для использования веб-форм, но это будет именно так: переписать.