Ошибка регистрации события шаблона элемента datagrid

Привет, у меня есть сетка данных с шаблоном элемента. Что-то типа

<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, все работает нормально.

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

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

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


person jestges    schedule 06.02.2012    source источник


Ответы (1)


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

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

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

onclick="SelectEmp(this,'<%= txtGUID) %>','<%= txtName %>',false);"
person Emad Mokhtar    schedule 06.02.2012
comment
Привет, спасибо за ваш ответ ... но тот же код работает, когда я пытался связать около 1500 записей. Если в моей базе данных более 1500 записей, она не работает. Какая-то конкретная причина? - person jestges; 06.02.2012