我在后台for 循环一段语句。在前台想输出换行。
ublic partial class test : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection conn = db.Creatconn();
        if (!IsPostBack)
        {
            
            string id = Request["id"];            string indexsql = "**********" ;
            conn.Open();
            SqlDataAdapter sda = new SqlDataAdapter(indexsql, conn);
            DataSet ds = new DataSet();
            sda.Fill(ds, "temptable");
            StringBuilder s = new StringBuilder();
            for (int i = 1; i < ds.Tables[0].Rows.Count ; i++)
            {
                
                
            }
           
        }
    }
}我想在前台用普通的html页面形式换行显示出来,不知道怎么处理。
查了很久资料 没有解决,请大侠指教

解决方案 »

  1.   

    StringBuilder s = new StringBuilder();
    s.Append("<br/>");
      

  2.   

    能不能详细点,我开始写了stringBuilder 可是后面不知道怎么处理
      

  3.   

    StringBuilder s = new StringBuilder();
                for (int i = 1; i < ds.Tables[0].Rows.Count ; i++)
                {
                   //代码
                   s.Append("<br/>"); //换行
                } 
      

  4.   

    StringBuilder s = new StringBuilder(); 
                for (int i = 1; i < ds.Tables[0].Rows.Count ; i++) 
                { 
                    s.Append(dt.Talbes[0].Rows[i].Cells[0].Text);
                    
                } 
      

  5.   

    StringBuilder s = new StringBuilder(); 
                for (int i = 1; i < ds.Tables[0].Rows.Count ; i++) 
                { 
                    
                    s.Append("<br />");
                } 
    Response.Write(s.ToString());
      

  6.   

    lemong
    那样是可以换行呀,可是response.Write 是在最上面的,页面没法排版呀。
    如果我想对这个页面进行排版,怎么处理呀
      

  7.   

    可以写一个函数,来返回字符串(这个函数需要是public或protected的)
    如:
    protected string OuputHtml()
    {
       ---这里写上你获取数据和组织html的语句
       return sb.ToString();
    }
    ---
    然后在前台页面,需要输出html的地方使用页面语法,比如:
     <div>
        <%=OuputHtml()%>
     </div>
      

  8.   

    可以在页面上拖一个literal,然后Literal1.Text=sb.ToString();
      

  9.   

    或者设置html标签的InnerHtml属性
    <div id="mydiv" runat="server" ></div>
    this.mydiv.innerHtml = s.ToString();