У меня есть переходящая ссылка действия:
<%= Html.ActionLink("Check this", "Edit", "test",
new { id = id }, new { style = "display:block" })%>
Как я включаю data=name
как строка запроса. Некоторая вещь как это:
link?data=name
4-й параметр Html.ActionLink
может иметь любое количество свойств:
<%= Html.ActionLink("Check this", "Edit", "test",
new { id = id, data=name }, new { style = "display:block" })%>
Эти свойства вставляются в URL на основе маршрутизации, но если имя свойства не может быть сопоставлено ни с одним маршрутом, оно добавляется как GET-параметр URL.
Так, если у вас стандартный маршрут {controller}/{action}/{id}
, вы получите URL:
test/Edit/[id]?data=[name]
из приведенного выше кода.