【Devexpress 14.2.4.0】ASPxGridView.FocusedRowIndex 始终是 0

环境

  • Windows Server 2012 R2
  • IIS 6.2
  • .NET Framework 4
  • Devexpress 14.2.4

 

问题现象

在 aspx 页面上的 ASPxGridView 中切换 FocusedRow,通过 Javascript 可以取得切换后的值,但是在 aspx.cs 中通过 ASPxGridView.FocusedRow 属性只能获取到 0,无论选中了哪一行。

 

解决步骤

  1. 对比开发环境(ASP.NET Development Server)和测试环境,发现开发环境中问题没有重现。
  2. 在本机模拟测试环境,即搭建 IIS 环境,复制测试环境中的一切配置,发现问题重现了。
  3. 查找不常用的配置,发现测试环境使用的应用程序池是 ASP.NET 4.5 Classic。
  4. 修改应用程序池为 ASP.NET 4.5,问题解决。

 

posted on 2016-01-21 22:58  CsharpStyle  阅读(275)  评论(0编辑  收藏  举报