mks1981

博客园 首页 新随笔 联系 订阅 管理
       在进行testitem维护操作时,发现进度图标长时间显示,且似乎没有任何反应。起初认为
是linq to sql 在进行大数据操作时固有的性能问题,故考虑改用entity framework。然而,在进
一步调试的过程中,发现所有的断点均未被捕获。由此猜测可能问题出现在devexpress Grid,
怀疑可能是其bug,后通过查找并未发现有相关bug的信息。最后,另起页面并实现与之前相
同功能,发现插入时出现异常提示,原因是页面输入框中的数据包含HTML代码(默认情况下,
页面输入框中是不可以有HTML代码出现的,除非设置相应的属性)。通过属性设置,消除该
问题后,插入及更新操作均回复正常。最后,在原有页面中施以相同操作,结果gridview操作
回复正常。
       通过该问题的解决可知:当出现问题时,如果代码运行过程中所有断点均未能被捕获,则
很有可能是界面层的问题。而界面层的问题中,很有可能是和页面安全相关的一些属性的设置。
将来遇到此类问题是,不妨从此入手。
posted on 2010-01-26 21:12  hotmks  阅读(209)  评论(0编辑  收藏  举报