I want to know if this is possible using the Html.ActionLink().

In conroller:
I have queried my database and passed that data to the view.

In view:
I have used that data to fill inputs, labels, etc... However I want to reduce the number of query hits by passing the same data back to the controller, so it can be used on another view. Can this be done by passing the Model back to the controller using Html.ActionLink()?

Take a look at MSDN reference ActionLink from which you may choose appropriate syntax to send data:

@Html.ActionLink("link text", 
                 "action", 
                 "controller", 
                 new { id = "123", name = "foo" },
                 null)
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.