怎么才能不用绑定,而在代码处里写,但不是用数据绑定而是一行一行的写

解决方案 »

  1.   

    像原来使用ASP一样的写就可以了,用Response输出你想要输出的所有东西
    不过这样做违背了.NET的初衷
      

  2.   

    你把存放数据的控件或者方法定义成保护或者公有的(非私有),然后就能够再aspx里的<%  %>标签里用他们把数据直接写入html中,如果你用过asp的话,应该就比较清楚了
      

  3.   

    string sqlstr = "select id,name from user";
    //根据这个语句取消dataset到下边这个变量
    DataSet ds = new DataSet();
    string outstr = "<table><tr><td>ID名</td><td>名称</td>";
    for(int i=0;i<ds.Tables[0].Rows.Count;i++)
    {
    outstr += "<tr><td>"+ds.Tables[0].Rows[i]["id"].ToString()+"</td>";
    outstr += "<td>"+ds.Tables[0].Rows[i]["name"].ToString()+"</td></tr>";
    }
    outstr += "</table>";Label1.Text = outstr;  //Label控件