解决方案 »

  1.   


    买本书  学习一下HTML
      

  2.   

    <div id="d1"  runat="server">
          
           
          
        </div>后台:
    string strHtml=你循环输出的那一坨然后  d1.InnerHtml=strHtml;完了
      

  3.   

    你在可以这样:
    后台:protected string records = string.Empty; protected void Page_Load(object sender, EventArgs e)
    {
    //...
          while (dr.Read())
            {
             //循环显示查询结果
                records +="<div>"+dr["n_y"].ToString() + "年<br >" + dr["n_m"].ToString() + "月<br >" + dr["n_bccm"].ToString() + "抄码<br >" + dr["n_ysl"].ToString() + "水量"  + "<br ><br ></div>";
            }}
    页面:<div>
        <%=records %>
    </div>
      

  4.   

    找本html的基础书好好研究研究
      

  5.   

       上面两种都可以,Response.write是直接返回请求,一般会直接在页面的显示。没有固定的位置,可以通过上面两种来固定位置和样式等
      

  6.   

    后台要动态设置前台的html代码。
    <%=string>
      

  7.   

    定制循环实现迭代器
     //定义类
        public class Car : IEnumerable, IEnumerator
        {
            private short flag = -1;
            public IEnumerator GetEnumerator()
            {
                return this;
                //return this as IEnumerator;
            }
            //IEnumerator接口的Current属性
            public object Current
            {
                get
                {
                    switch (flag)
                    {
                        case 0:
                            return "奥迪";
                        case 1:
                            return "皇冠";
                        case 2:
                            return "宝马";
                        case 3:
                            return "奔驰";
                        default:
                            return "OH,This is Error!";
                    }//CodeGo.net/
                }
            }
            //IEnumerator接口的MoveNext方法
            public bool MoveNext()
            {
                flag++;
                if (flag == 4)
                    return false;
                return true;
            }
            //IEnumerator接口的Reset方法
            public void Reset()
            {
                flag = -1;
            }
        }
    //加载历遍枚举
        protected void Page_Load(object sender, EventArgs e)
        {
            Car c = new Car();
            foreach (string c_item in c)
            {
                Response.Write(c_item + "<br/>");
            }    }
      

  8.   

    单独能打开B页面?那你的Session["data"]在哪赋值呢?
    建议B页面弄个Repeater或GridView绑定下,A页面将strSe用QueryString传过来。B页面接受到作为参数去查询数据,绑定
      

  9.   


            while (dr.Read())
             {
              //循环显示查询结果
                Label1.Text += "<div>"+dr["n_y"].ToString() + "年<br >" + dr["n_m"].ToString() + "月<br >" + dr["n_bccm"].ToString() + "抄码<br >" + dr["n_ysl"].ToString() + "水量"  + "<br ><br ></div>";
             }
      

  10.   

    用不着什么“后台添加Label”。你应该搞清楚哪些工作属于UI布局设计,哪些工作属于数据绑定。这比会求别人给代码更重要。这个Label就应该在页面aspx(或者ascx)设计时用鼠标拖到vs的设计窗口里,而不是什么“后台添加”。