GridView故障中的多个Ajax工具包评级控件

时间:2019-03-05 20:43:12

标签: c# asp.net forms web ajaxcontroltoolkit

我已经在ASP.NET中编写了一个名册应用程序,该应用程序可以为垒球联赛中的每个球员记录不同技能组的评分,以帮助优化选秀权。

目前,联盟中有160名球员,并且定义了3种技能(跑步,击球,防守)。这是GridView对象中的模板字段生成的480星评级。

该页面将允许分配大约40个评分,然后更改每个评分控件,之后不会将“ CurrentRating”属性设置为相同的黄色星号,但确实会显示我们选择的带有红色“等待中的星星,仅在鼠标悬停事件期间显示。

保存最初的40个评分并离开页面,可以在出现相同错误之前设置另外40个黄色评分。我的问题:有没有人在Ajax工具包中定义的Rating控件大量填充的Web表单上遇到此问题,如果是,您是否找到了针对此bug的简单修复程序?

很显然,一种解决方法是在GridView上启用分页。但是,要求开发此Web窗体应用程序的最终用户的计算机知识水平较低,因此,我试图限制活动部件的数量,以使该应用程序尽可能地易于使用。

我目前正在使用的解决方案是跟踪更改的评分数量,然后在分配40个评分后触发回发并将这些更改保存为会话数据。希望这将模拟分配40 /保存评级/离开并返回页面解决方法。

我认为肯定是其他人以前曾遇到过此问题,并且可能对该特定bug的起源有一定的了解,或者至少提出了比我的自动回发想法更优雅的修复程序。

未包含代码,因为问题出在Ajax Toolkit控件本身,而不是我为此应用程序编写的代码。

0 个答案:

没有答案