Насколько я вижу, это не может быть напрямую переведено на один кусок ASP.NET-кода, как вы, вероятно, захотите.
Вам нужен .aspx-файл, и вам нужен код (.aspx.cs-файл), чтобы сделать это самым простым способом. Открытие, запись и закрытие текстового файла может быть сделано как this . Все остальное зависит от конкретных ASP.NET-технологий, таких как использование элемента <asp:whatever id="data">
и последующее извлечение этого кода.
Вы просите довольно простую задачу, и вам, вероятно, будет лучше, если вы потратите некоторое время на то, чтобы посмотреть на ASP.NET самостоятельно.
Edit:
@Jesper Palm сделал более или менее то, что я сказал, было невозможно в моей первой строке. В любом случае, на мой взгляд, странное использование фреймворка ASP.NET. : -)