Вы ничего не пропустили, но хорошим подходом является создание метода-расширителя в HtmlHelper:
public static class HtmlHelpers
{
public static string SimpleLink(this HtmlHelper html, string url, string text)
{
return String.Format("<a href=\"{0}\">{1}</a>", url, text);
}
}
тогда вы можете использовать его так:
<tr>
<td>
<%= Html.Encode(item.Id) %>
</td>
<td>
<%= Html.SimpleLink(item.Url,item.Text) %>
</td>
</tr>
[править] Я забыл добавить. Чтобы использовать этот расширитель HtmlHelper во всем приложении, необходимо добавить следующее в файл веб-конфигурации:
<system.web>
<pages>
<namespaces>
<!-- leave rest as-is -->
<add namespace="theNamespaceWhereHtmlHelpersClassIs"/>
</namespaces>
</pages>
</system.web>