добавление информации в DataNavigateUrlFormatString, отсутствующую в datagrid

#asp.net #vb.net

#asp.net #vb.net

Вопрос:

У меня есть datagrid, в котором есть DataNavigateUrlFormatString, которая передает информацию на следующую страницу, когда пользователь нажимает на ссылку. Однако я пытаюсь добавить некоторую функциональность на следующую страницу и хочу добавить некоторые данные в URL, которых нет в связанных столбцах. Есть ли способ сделать это? Прямо сейчас это выглядит как

  DataNavigateUrlFormatString="~/cakes/PaymentHistory.aspx?id={0}"
  

и я бы хотел, чтобы это выглядело как

  DataNavigateUrlFormatString="~/Taxes/PaymentHistory.aspx?id={0}amp;year="
  

Спасибо

Ответ №1:

Вы можете сделать так:

 DataNavigateUrlFormatString="~/Taxes/PaymentHistory.aspx?id={0}amp;year={1}"
  

и затем извлекается следующим образом :

 Dim id  As String = Request.QueryString("id")
Dim year As String = Request.QueryString("year")