Столбец с гиперссылкой в ​​сетке. При щелчке поля должно произойти событие - PullRequest
0 голосов
/ 24 января 2012

У меня есть столбец в сетке asp, который должен быть гиперссылкой.Не только заголовок, но и данные, привязанные к столбцу, также являются гиперссылками.Когда я нажимаю на любое из полей в столбце, оно должно вызвать событие.

<asp:HyperLinkField HeaderText="HeaderCloumnName" 
                    DataTextField="Data" DataNavigateUrlFields="link" />

Здесь «ссылка» - это URL, но вместо этого я хочу метод / даже тот, который должен быть запущен.Как использовать событие Onclick с текстом гиперссылки, полученным из базы данных?

1 Ответ

2 голосов
/ 24 января 2012

Вы не можете, так как HyperLinkField выводит тег <a />, который браузер просто интерпретирует как ссылку.

Вместо этого вы можете использовать ButtonField и установить для ButtonType значение LinkButton, либо использовать TemplateField и добавить свой собственный LinkButton в шаблон вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...