【问题标题】:asp.net page wise objectsasp.net 页面明智的对象
【发布时间】:2013-06-28 09:14:36
【问题描述】:

我在 asp.net 中有一份大型报告(比如销售报告摘要)。我不需要将任何数据更改为在该页面中按下的刷新按钮(一旦获取即为静态),但需要在分页/排序/分组等上为我的数据表提供数据源......如果我为每次执行调用查询,它将大约需要很长时间(在我的测试环境本身 5 分钟)所以我愿意把它放到临时表中。当他单击按钮时,临时表将被填满。在页面加载时,我将只从该表中获取数据。但是,如果我不保存该页面的连接(面向连接),临时表将不起作用。我已准备好为此连接使用会话,但如果用户在两个选项卡中看到相同的页面,则两个页面都会给出相同的输出。所以我需要 ViewState 中的连接或类似的东西。但当时它告诉你需要序列化对象(这是错误)。我怎样才能在页面上建立连接?或者任何其他解决方案?通过隐藏字段/ ViewState 发送完整数据不是一个好主意。

谢谢你 binesh Nambiar C

【问题讨论】:

    标签: c# asp.net .net vb.net


    【解决方案1】:

    如果它不是 Web 应用程序,您可以尝试使用静态变量。虽然这不是一个好的做法,但在你的情况下,我认为它会解决问题。 如需进一步查询,请显示一些代码。

    或者你可以再做一件事。获取数据后,您可以根据您的排序等使用 getrange/add range 并将其保存在不同的列表项中,并为不同的条件绑定特定的列表项。

    【讨论】:

    • 我正在为我的 Windows 应用程序使用静态变量。我正在学习 asp.net(它在实际场景中的行为)。当时我就遇到了问题。我的要求是一页的一个数据库连接。一个用户/浏览器甚至连一个连接都没有。
    猜你喜欢
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 2011-01-26
    • 1970-01-01
    • 2016-02-18
    相关资源
    最近更新 更多