There is no overload for ActionLink(HtmlHelper, String, String, String, Object)
You can use overload, LinkExtensions.ActionLink Method (HtmlHelper, String, String, String, Object, Object)
Thus change your code as, pass null
for HTML attributes
@Html.ActionLink("Sports Properties",
"EditSportsProps",
"SportsProperties",
new {ID = Model.ID}, null)
For more info visit LinkExtensions.ActionLink
Note: When you are not putting controller name then it works because you are using ActionLink(HtmlHelper, String, String, Object)
overload