Вы, конечно, можете использовать String.Replace, но обычно приложения ASP.NET пишутся с использованием меток в качестве заполнителей, а затем изменяют значения в выделенном коде.
Так что ваш MyFile.aspx будет содержать
Новый студент, [lblStudentName] имеет следующие оценки - Математика - [lblMathGrade] Наука - [lblScienceGrade] ... и т. Д.
Затем в вашем MyFile.aspx.cs (или MyFile.aspx.vb)
this.lblStudentName.Text = "John Doe";
this.lblMathGrade.Text = "A-";
this.lblScienceGrade.Text = "F";
Есть также много других лучших методов, которые вы можете использовать, например, элемент управления повторителем, а затем привязать результаты sql к этому элементу управления.