O comprimento = 4 é proveniente de uma tentativa de serializar um objeto de seqüência de caracteres. Seu código está executando este ActionLinkmétodo:
public static string ActionLink(this HtmlHelper htmlHelper, string linkText, string actionName, object routeValues, object htmlAttributes)
Isso leva um stringobjeto "Home" para routeValues, que o encanamento do MVC procura por propriedades públicas, transformando-os em valores de rota. No caso de um stringobjeto, a única propriedade pública é Lengthe, como não haverá rotas definidas com um parâmetro Length, ele anexa o nome e o valor da propriedade como um parâmetro da string de consulta. Você provavelmente descobrirá que, se executar isso em uma página que não está HomeControllernela, gera um erro sobre um Aboutmétodo de ação ausente . Tente usar o seguinte:
Html.ActionLink("About", "About", new { controller = "Home" }, new { hidefocus = "hidefocus" })