Очень чистый и сладкий при использовании Linq
IPAddress[] addresses = Dns.GetHostAddresses(Dns.GetHostName()).Where(a => a.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToArray();
Вы не установить атрибуты CSS из контроллера, поскольку это касается представления. Вы можете добавить атрибуты HTML в ActionLink следующим образом:
<%=Html.ActionLink("View Cases", "Index", "Home", new { @class="active" })%>
В качестве альтернативы вы можете создать свои привязки «вручную»:
<a href="<%=Url.Action("Index", "Home")%>" class="active">View Cases</a>
Или, если вам нужно условно установить активный класс:
<% var activeClass = someCondition ? "active" : ""; %>
<a href="<%=Url.Action("Index", "Home")%>" class="<%=activeClass%>">View Cases</a>