日期:2014-05-19  浏览次数:20388 次

页面加载问题?
我现在有个页面,每次加载奇慢无比,其他页面都没什么问题,现在贴出部分源玛,大家研究下
protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                if   (Session[ "user "]   ==   null)
                {
                        Response.Write(JGeneral.JString.serverCloseParent());
                }
                else
                {
                        sjid   =   Request.QueryString[ "sjid "];
                        bll   =   new   dblog.Sjjf();
                        if   (string.IsNullOrEmpty(sjid))
                        {
                                model   =   new   db.Sjjf();
                                lbMc.Text   =   dblog.JAppInfo.Fhmc(this);
                                lbBm.Text   =   dblog.JAppInfo.Dqid(this).Substring(0,   2);
                        }
                        else
                        {
                                model   =   bll.GetModel(sjid);
                                if   (!Page.IsPostBack)
                                        ReadModel(model);
                        }
                }
        }

------解决方案--------------------
上面有没有数据库操作
------解决方案--------------------
调试的时候应该能看到是哪一句 运行缓慢的
查查那条语句

肯定是有数据库操作的
model = bll.GetModel(sjid);
if (!Page.IsPostBack)
ReadModel(model);

------解决方案--------------------
调试的时候看看在那一句上耗时比较长
------解决方案--------------------
在适当的地方都加个断点调试看看是哪条语名耗时长, 再跟着看看问题出在哪, 偶只能这样做.