Я бы рекомендовал вам использовать помощники HTML вместо жестких кодов:
@Html.ActionLink(
feed.LikeCount,
"List",
"Like",
new { id = feed.Id },
new { id = "various", @class = "petlikeCount liked" }
)
Еще одна вещь, которую вы должны убедиться, это то, что feed.Id
на самом деле является целочисленной переменной, так что когда вызывается действие List, ему правильно передается этот идентификатор.
Так что ваш URL должен выглядеть примерно так: /List/Like/123
. И затем, предполагая, что у вас есть маршрут по умолчанию, и вы не перепутали некоторые пользовательские маршруты, нужно вызвать действие List и передать в качестве аргумента правильный идентификатор.
Также я настоятельно рекомендую вам использовать в вашем браузере инструмент отладки javascript, такой как FireBug, в котором вы сможете увидеть любые возможные ошибки в ваших скриптах, а также фактические отправляемые запросы AJAX, которые позволят вам больше легко отлаживать такие проблемы.