У меня есть проект .Net 2.0, в котором я хотел бы взять значение из ограниченного поля идентификатора и передать его конструктору строки запроса URL-адреса навигации поля гиперссылки.
<asp:BoundField HeaderText="ID" DataField="ID"></asp:BoundField>
<asp:hyperlinkfield HeaderText="Page Link" DataTextField="title" text="{0}" navigateurl="~\page.aspx?id={THE ID VALUE}" />
Таким образом, в каждой строке ссылка будет содержать идентификатор страницы в строке запроса.
<a href="page.aspx?id=1234">
Я не знаю, может ли метод DataControlField.CloneField или CopyProperties помочь. Можно ли опубликовать пример их использования в этом случае?
В коде у меня нет событий привязки данных. У меня есть Viewstate, который заполняется из набора данных SQL View.