我已经阅读了各种关于ASP.NET MVC中使用的模式状态的文章。我读过Scott Gu写的这篇文章。我的控制器中有一些代码,每当需要一个select列表来显示错误时,这些代码都会访问数据库。有没有办法让模式状态保存列表内容?或者缓存列表?
// controller code
// re display the error do to a business rule violation
_ratesViewData.FSCCOde = getFscCode(_rateService.GetFscCode());
// controller code
private SelectLi
这是我正在经历的一个非常奇怪的问题,几乎违背了我能想到的任何逻辑。我目前正在分析我们正在构建的一个网站,有时需要5秒才能加载一个页面。这在IIS和Visual Studio Development Server上都会发生。然而,当我使用ANTS Performance Profiler分析它时,它的执行速度提高了5倍,加载时间不到一秒。
我很困惑为什么会发生这种情况,因为据我所知,分析应该增加时间,而不是减少时间。有没有人能解释一下这个问题?
网站是用Visual Studio2010,ASP.Net v4.0,C#开发的。
我有一个MVC3 ASP.NET web应用程序,它使用.NET (ODP.NET) x86的连接到Oracle数据库。我的应用程序中的以下代码将在Oracle数据库表中执行查询,然后使用StreamWriter将查询结果写入输出文件。
下面的代码每分钟从Oracle数据库表中读取大约12,000条记录(即使不使用流写器写入输出文件)。
我想知道你们中是否有人知道如何提高性能,每分钟读取更多的记录--也许是你所知道的另一个驱动程序?谢谢,我真的很感激!
_dbCommand.CommandText = query;
using (var sw = new St