Вы используете якорную ссылку HTML, которая всегда выполняет действие GET из браузера.
Если вам требуется сделать сообщение, вы можете использовать один из следующих подходов:
1.Ajax Post
@Ajax.ActionLink("About", "Home", new { id = "myForm", @class = "btn btn-featured btn-white" }, new AjaxOptions { HttpMethod = "POST" })
Для использования @Ajax вам необходимо добавить ссылку на nuget из: https://www.nuget.org/packages/Microsoft.jQuery.Unobtrusive.Ajax/
Это добавит новые сценарии в ваш проект (jquery.unobtrusive-ajax.min.js)
Без этого он продолжит использовать GET в качестве вашего метода.
2.Форма Отправить сообщение
@using (Html.BeginForm("About", "Home", FormMethod.Post, new { id = "myForm", @class = "btn btn-featured btn-white" }))
{
<a href="javascript:document.getElementById('myForm').submit()">
<span>Submit</span>
</a>
}