Эквивалент состоит в том, чтобы не делать тот же неудачный выбор дизайна, который сделал первоначальный разработчик.
Но, поскольку мы живем в реальном мире, вы должны вставить их строки, которые содержат html, в модель презентации для конкретной страницы, а затем записать ее в поток ответов.
В вашей модели:
public class MyPageModel
{
public string HolyCrapItsHtml {get;set;}
}
В вашем контроллере:
public ActionResult MyPage()
{
return View(new MyPageModel
{HolyCrapItsHtml = OldCode.GetHtmlICantBelieveIt()});
}
А на вашей странице:
<div>
In the olden days, we'd concatenate our webpages together from strings like:
<%= Model.HolyCrapItsHtml %>
</div>