Регистрация события шаблона элемента таблицы данных не удалась - PullRequest
0 голосов
/ 06 февраля 2012

Привет, у меня есть сетка данных с шаблоном Item. Нечто вроде

<asp:templatecolumn itemstyle-wrap="False" headertext="EmpID">
                        <itemtemplate>
                            <span style="cursor:hand;text-decoration:underline;" onmouseover="this.style.color='#4D6186';" onmouseout="this.style.color='black';" onclick="SelectEmp(this,'<%# txtGUID %>','<%# txtName %>',false);"><%# Container.DataItem("EmpID")%></span>
                        </itemtemplate>
                    </asp:templatecolumn>

Когда я пытаюсь привязать данные (55000 строк) к сетке данных, они не показывают никаких данных, а курсор показывает состояние занятости. Когда я удаляю события onclick, onmouseover, onmouseout, все работает нормально.

У меня вопрос: есть ли какие-либо ограничения для привязки данных к сетке при наличии динамических событий.

Или я здесь ошибаюсь? Я изо всех сил пытаюсь найти решение.

Заранее спасибо

1 Ответ

0 голосов
/ 06 февраля 2012

Пожалуйста, проверьте эту строку кода:

onclick="SelectEmp(this,'<%# txtGUID %>','<%# txtName %>',false);"

Я думаю, вы пытаетесь получить переменную или свойство txtGUID и txtName, попробуйте

onclick="SelectEmp(this,'<%= txtGUID) %>','<%= txtName %>',false);"
...