دوست عزیز، بله شما تونستید این خط دستور رو اجرا کنید برای اجرا شدن دستورات اینچنینی نیازی به html نیست کدهای html بیشتر برای طراحی ظاهر سیستم استفاده میشه اگه ظاهر پروژه واستون مهم نیست و فقط اجرا شدن یک سری دستورات مثلا C# و یا VB مد نظرتون باشه لازم نیست از html چیزی بدونید.
ولی در کل باز هم تاکید می کنم اگه می خواید
یک WebApplication و یا یک WebSite خوب طراحی کنید با html و به خصوص با css باید آشنایی کامل داشته باشید. مثلا اگه بخواید فرمتون یک background داشته باشه و یا به یک textbox خاص border بدید.
هر چند شاید بگید اینها رو هم میشه با یک خط دستور سی شارپ انجام داد اما شما این کار رو از سمت سرور انجام میدید که منطقی نیست و روی سرعت سیستم در سطح وسیعتر تاثیر میذاره و سیستم ممکنه کندتر اجرا بشه در حالی که اگه html بدونید کلاینتی این کارها رو انجام میدید و اجرا شدن سیستم هم سریع تر هست.
موفق باشید.