Как можно получить информацию, которая использовалась для программной генерации элементов управления asp?
Например, я извлек DataTable
пользовательских объектов из базы данных и организовал их на странице, перечисляя группировки, такие как список сотрудников непосредственно под работодателем для каждого работодателя. На странице я перечисляю имя пользователя каждого пользователя как LinkButton
. Когда я щелкаю одного из этих сотрудников, я хочу перенаправить страницу (что легко) и установить переменную сеанса для идентификатора пользователя выбранного пользователя (что кажется не так просто). Как я могу вернуть это значение UserId обратно? Эти элементы не жестко запрограммированы с хорошими именами (так как они генерируются в цикле for each
).
Код из комментария ниже:
Dim lnkbtnPm As New LinkButton ' is my link button. '
lnkbtnPm.Text = pmDr.Item("Username") ' where pmDr is my datarow. '
lnkbtnPm.CommandArgument = pmDr.Item("UserId")
lnkbtnPm.CommandName = "CommandNameHere"
panelToAddControlTo.Controls.Add(lnkbtnPm)
Спасибо:)