Проблема производительности в gridview selction
У меня есть GridView на моем веб-сайте, и он отлично работает с привязкой более 1000 записей. Но я сталкиваюсь с проблемой производительности при выборе строки GridView.
Для этого я пробовал разные способы повышения производительности. Но все же я сталкиваюсь с проблемой.
У кого-нибудь есть какие-нибудь предложения или помощь?
Что я уже пробовал:
<script type="text/javascript"> /* 1st Method */ $(function () { $("[id*=GVTaskList]").find("[id*=lnkSelect]").click(function () { //Reference the GridView Row. var row = $(this).closest("tr"); var message = "Row Index: " + (row[0].rowIndex - 1); $('#hdnGVTaskList').val(row[0].rowIndex - 1); document.getElementById("BtnGVTaskList").click(); return false; }); }); /* 2nd Method */ function RadioCheck(rb) { var gv = document.getElementById("<%=GVTaskList.ClientID%>"); var rbs = gv.getElementsByTagName("input"); var row = rb.parentNode.parentNode; for (var i = 0; i < rbs.length; i++) { if (rbs[i].type == "radio") { if (rbs[i].checked && rbs[i] != rb) { rbs[i].checked = false; break; } } } //document.getElementById("BtnGVTaskList").click(); } /* 3rd Method is GVTaskList_SelectedIndexChanged */ </script>