ASP.NET MVC用のHtmlヘルパーを使用する場合、それらをResponse.Writeでラップする必要があります。そうしないと、表示されません。ただし、ASP.NET MVC用にオンラインで見つけたサンプル(たとえば、 1と2)はそれを行っていないようです。どこかで何かが変わったのですか、それとも私は何か間違ったことをしていますか?
サンプルから、次のようになります。
<div class="row">
<% Html.ActionLink("View", "Details", "People"); %>
</div>
ただし、何も表示されないので、Response.Writeでラップする必要があります。
<div class="row">
<% Response.Write(Html.ActionLink("View", "Details", "People")); %>
</div>