以前都是用repeater gridview listview等服务器控件显示数据库中的信息
如果不用这些东西,怎么能很 好的显示出来数据呢 ?

解决方案 »

  1.   

    用table
    后台就是public static string str=string.Empty;
    //str = dt.Rows["行索引"]["列名"].ToString();
            //例如 str = dt.Rows[0]["Name"].ToString();第0行的 name列的值
            //dt.Rows[0]["列名"].ToString()前台直接<%= str%>
      

  2.   

    看你的页面想做什么,想怎么显示就怎么显示啊,一个test,一个lable都可以
      

  3.   

    jquery有很多插件, 然后直接和数据集(DataTable,DataSet)绑定就行了
      

  4.   

    前台for循环添加<%= str%>
      

  5.   

    使用<%%>绑定后台代码.response.write()输出
      

  6.   

    Table也可以
    第三方也可以啊jQgrid.这些。
      

  7.   

    像asp那样
    读取 
    for 循环显示
      

  8.   

    将数据绑定到table中的行和列可以显示出来。设置table的样式可以使列表美观一些。
    ul li也行。
      

  9.   

    你用asp的思想去編碼就可以了
      

  10.   


    public partial class Admin_RoleManager : System.Web.UI.Page
    {
        public string rolestr;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                RoleDataBind();
            }
        }
        /// <summary>
        /// 显示所有角色
        /// </summary>
        private void RoleDataBind()
        {
            StringBuilder str = new StringBuilder();
            IList<AdminRole> list = AdminRoleBLL.GetInstance().GetList();
            foreach (var model in list)
            {
                str.Append("<tr>");
                str.Append("<td>");
                str.Append(model.AdminRoleName);
                str.Append("</td>");
                str.Append("<td>");
                str.Append(model.CreateTime);
                str.Append("</td>");
                str.Append("<td>");
                str.Append(model.State == "1" ? " <a name='state' href='#' id=" + model.AdminRoleId + "><img id=" + model.AdminRoleId + " src='images/enable.gif'   ></a>" : "<a href='#' name='state' id=" + model.AdminRoleId + "><img id=" + model.AdminRoleId + " src='images/disable.gif'   /></a>");
                str.Append("<a href='RoleAdd.aspx?RoleId=" + model.AdminRoleId + "'><img src='images/edit.gif'/></a>");
                str.Append("</td>");
                str.Append("</tr>");
            }
            rolestr = str.ToString();
        }
    }
      

  11.   


    <table>
          <tr>
    <td>角色名称</td>
    <td>创建时间</td>
    <td>操作</td>
           </tr>
           <%=rolestr%>
        </table>
      

  12.   

    使用ASP.NET MVC ,楼主就知道怎么做了。
      

  13.   

    循环拼接
    public string test = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet ds=new DataSet();//这里是你的数据,我就不写了
            test = "<table>";
            for (int i = 0; i < ds.Tables[0].Rows; i++)
            {
                test+="<tr><td>"+ds.Tables[0].Rows[i]["你要的字段"].ToString()+"</td></tr>"
            }
            test+="</table>";
        }
     <form id="form1" runat="server">
        <%=test %>
        </form>
      

  14.   

    你只要看下repeater gridview listview这些在前台展示出来的代码就知道了。。还是通过table什么的来展示的所以你只要动态构造table就行了
      

  15.   

    $.getJSON(),来异步读取数据,得到DataTable,然后将DataTable转换成json数据返回,最后遍历json,填充至table中就可以了。