خوب این برنامه شما یک windows form application است که با C# .net نوشتید!
من برنامه ای نمیشناسم که اتوماتیک این را تبدیل به وب کند یا همان به صفحات ASP .NET تبدیل کند چون مفاهیم در وب خیلی فرق میکند یا اصلا بگم از پایه فرق میکند
مثلا
در برنامه های وب ، برنامه و صفحات وب شما در سرور قرار میکیرد منظورم بروی کامپیوتر دیگری قرار میکیرد و کاربران دیگر بز کامپیوتر دیگر و یا از خانه درخواست بازشدن یکی از صفحات آن برنامه را میکنند در این صورت آن صفحه در سرور اجرا میشود و نتیجه اجرای آن که یک صفحه HTML باشد به کامپیوتر کاربر ارسال میشود و در کامپیوتر کاربر آن صفحه HTML را browser وب (IE , FireFox , Opera) اجرا میکند یعنی شما محیط دادن درخواست و اجرا کردن و نمایش همه در web browser است
پس برای تبدیل چنین برنامه ای شما قیافه یا اینترفیس برنامه را با HTML و غیره باید طراحی کنید و در داخل آن کدهای سی شارپ باید بنویسید (البته به این سادگی که گفتم نیست)
چون در وب خیلی مفاهیم دیگر وجود دارد که باید درنظر بگیرید مهمترین آنها برنامه در جای دیگر قرار دارد (سی شارپ یا همان ASP در سرور اجرا میشود و کدهای نتیجه که HTML + CSS + JavaScript در کامپیوتر کاربر اجرا میشود) و مورد دیگر این وب سایت را چندین کاربر میتوانند اجرا کنند (بطور همزمان)
حتی داده هایی که شما در تکست باکس تایپ میکنید در کامپیوتر کاربر است و آن باید به سمت سرور برود و پردازش شود و نتیجه بصورت HTML برای کاربر ارسال شود
** هرچند که این برنامه که کار ذخیره سازی انجام نمیدهد. (دقیقا این برنامه که صرفا عدد میگیرد و در لیسات میگذارد و میتوان آنها را حذف کرد)
میتوان آنرا با HTML و JavaScript نوشت یعنی فقط با استفاده از تکنولژیهای سمت کاربر نوشت
از بیشتر نمیتوان توضیح داد بهتر است در مورد برنامه نویسی تحت وب مطالعه کنید