Вам нужно будет создать пользовательскую переменную RouteValueDictionary
для передачи в Html.ActionLink. Попробуйте что-то вроде этого:
<%
var rvd = new RouteValueDictionary(ViewContext.RouteData.Values);
foreach (string key in Request.QueryString.Keys )
{
rvd[key]=Request.QueryString[key];
}
rvd["MyParam"] = "WhateverValue";
Response.Write(Html.ActionLink("Link Text", "Action", rvd));
%>