我们已经实现了本地化,当我尝试从表中获取菜单项及其标签时,系统有时会在1秒内显示结果,有时需要大约8秒才能显示记录。我写的代码是:
CommonManager commonManager = new CommonManager();
List<BMS.BusinessEntities.Menu> lstMenu = commonManager.GetMenu(lstResource);
foreach (BMS.BusinessEntities.Menu mnu in lstMenu)
{
mnu.Menu1 = DbRes.T(mnu.Menu1.TrimEnd('\r', '\n'), "Menu", manager.UserProfile.Language2.Culture);
if (HttpContext.Current.Request.IsLocal && mnu.MenuURL != null)
mnu.MenuURL = mnu.MenuURL.Replace(@"/Web", "");
}
调试占用时间的线路时:
mnu.Menu1 = DbRes.T(mnu.Menu1.TrimEnd('\r', '\n'), "Menu", manager.UserProfile.Language2.Culture);
然而,具有相同参数的相同语句提供快速输出和慢速输出。有什么想法??