La longitud = 4 proviene de un intento de serializar un objeto de cadena. Su código está ejecutando este ActionLinkmétodo:
public static string ActionLink(this HtmlHelper htmlHelper, string linkText, string actionName, object routeValues, object htmlAttributes)
Esto toma un stringobjeto "Inicio" para routeValues, que la plomería MVC busca propiedades públicas convirtiéndolas en valores de ruta. En el caso de un stringobjeto, la única propiedad pública es Length, y dado que no habrá rutas definidas con un parámetro Longitud, agrega el nombre y el valor de la propiedad como un parámetro de cadena de consulta. Probablemente encontrará que si ejecuta esto desde una página que no está en HomeControllerél, arrojará un error sobre un Aboutmétodo de acción faltante . Intenta usar lo siguiente:
Html.ActionLink("About", "About", new { controller = "Home" }, new { hidefocus = "hidefocus" })