C# NHibernate,DevExpress性能

C# NHibernate,DevExpress性能,c#,nhibernate,devexpress,C#,Nhibernate,Devexpress,我的网站性能有问题 我正在使用NHibernate从DevExpress中检索我的数据库表和AspxGridView组件。 调试后,我发现连接双调用页面加载事件时出现问题 我能做什么?? 是否可以在初始化后使服务器和页面生命周期再次运行ajax请求 样本: protected Page_Load(Object sender, EventArgs e) { if (!IsPostBack) { grid.DataSource = GetValuesFromHibernate(

我的网站性能有问题

我正在使用NHibernate从DevExpress中检索我的数据库表和AspxGridView组件。 调试后,我发现连接双调用页面加载事件时出现问题

我能做什么?? 是否可以在初始化后使服务器和页面生命周期再次运行ajax请求

样本:

protected Page_Load(Object sender, EventArgs e)
{
   if (!IsPostBack)
   {
     grid.DataSource = GetValuesFromHibernate();
     grid.DataBind();
   }
}
呼叫页面加载:2


谢谢。

DevExpress有一个非常好的支持中心。问你的问题。在他们的回答之后,在这里发布。我也在使用DevEx:-)

DevExpress有一个非常好的支持中心。问你的问题。在他们的回答之后,在这里发布。我也在使用DevEx:-)

我没有任何解决方案,但当我尝试再次编写项目代码时。 这工作很棒


谢谢大家。

我没有任何解决方案,但当我尝试再次编写项目代码时。 这工作很棒


谢谢大家。

ASP.NET的AJAX功能创建了一个普通的页面生命周期调用。因此,您发布的代码不能与DevExpress的AspXGridView控件一起使用

解决方案是只构建/查询一次数据,并在每次调用页面时用它填充网格

下面是一个使用会话执行此操作的代码示例:


ASP.NET的AJAX功能创建了一个普通的页面生命周期调用。因此,您发布的代码不能与DevExpress的AspXGridView控件一起使用

解决方案是只构建/查询一次数据,并在每次调用页面时用它填充网格

下面是一个使用会话执行此操作的代码示例:


这是一个web表单或用户控制事件?请尝试使用标准Microsoft网格查看是否存在相同的问题这是一个web表单或用户控制事件?请尝试使用标准Microsoft网格查看是否存在相同的问题