I\'m trying to add additional attribute data-icon to my Action Link, but I\'m getting the error below:
Invalid anonymous type member
I just use the following
@using System.Web.Routing
@{
RouteValueDictionary RouteValues = new RouteValueDictionary();
RouteValues["id"] = 11;
RouteValues[Some_Name] = Some_Value; //do this with as many name/value pairs
//as you like
}
@Html.ActionLink("Link Text", "Action", "Controller", RouteValues)
which I learnt from Jon's answer in this post.
I have mainly used this in my controllers to provide the route values for RedirectToAction() methods, but i don't see why it shouldn't work in your view, you will need to add a @using System.Web.Routing; though.