Вот что вы могли бы сделать. Как всегда, начнем с модели:
public class MyModel
{
public IDictionary<string, object> Values { get; set; }
}
Затем в вашем действии контроллера заполните эту модель:
public ActionResult Index()
{
var model = new MyModel
{
// TODO: Fetch those values from your database
Values = new Dictionary<string, object>
{
{ "NewsID", "4" },
{ "Headline", "foo bar" },
}
};
return View(model);
}
И, наконец, на ваш взгляд:
<%= Html.RouteLink("Somename", "NewsDetali",
new RouteValueDictionary(Model.Values)
) %>