本帖最后由 valen926 于 2010-11-17 09:29:41 编辑

解决方案 »

  1.   

    应该是你n.Count 对应的业务逻辑问题。而并非页面加载两次
      

  2.   

    有可能是样式或html中有不存在的图片
      

  3.   

      <div class="content">
                        <%=NewsContent %>
                        </div>我调试的时候是到这里又跑到page_load里面了
      

  4.   

    你试试
    if (!Page.IsPostBack)
    {
    Response.Write("执行");看看页面上几个 执行 出来了
      

  5.   

    我断点调试,断点设在page_load里面,这算证据吗?
      

  6.   

    Ds_NewsCls.Update();方法怎么写的?
      

  7.   

    n.Count只是一个赋值动作,跟这个应该没关系
      

  8.   

    奇迹般的可以了
    我就把Response.Write("执行");
    我确定是页面源代码是一次后,删了这句话后在执行就可以了?
      

  9.   

    加Response.Write("执行");这行是为了测试页面执行了几次。如果只显示一个“执行”
    说明页面只执行了1次,如果你看到的结果是执行了2次,则是代码的逻辑或者业务类存在问题,而不是页面加载2次。你要做的是去检查你的代码逻辑是否正确,业务类写的是否存在问题。