#c# #asp.net #hyperlink
#c# #asp.net #гиперссылка
Вопрос:
я получил этот код:
http://localhost:52182/ReviewRequest.aspx?requestid=254351496
где параметр, стоящий за ним в asp.net страница — это:
<asp:HyperLinkField
DataNavigateUrlFields="Request_No"
DataNavigateUrlFormatString="ReviewRequest.aspx?requestid={0}"
DataTextField="Request_No"
HeaderText="Access Request"
DataTextFormatString="Review Request"
SortExpression="Request_No" />
вопрос в том, что в свойстве DataNavigateUrlFormatString в приведенном выше коде означает {0} ? и я хочу передать другой динамически устанавливаемый параметр в том же URL-адресе, чтобы выглядеть так
http://localhost:52182/ReviewRequest.aspx?requestid=254351496amp;nid=xxxxxx
как я могу это сделать?
Спасибо, и помощь приветствуется
Ответ №1:
Это {0}
нулевое индексированное значение полей, в которых вы упомянули DataNavigateUrlFields
. Вы можете передать следующее поле как
<asp:HyperLinkField
DataNavigateUrlFields="Request_No, NID"
DataNavigateUrlFormatString="ReviewRequest.aspx?requestid={0}amp;nid={1}"
Комментарии:
1. идеально! именно то, что мне нужно было знать: D Большое спасибо