c# - 创建动态 div 标签并将数据放入该 div 标签中,数据是从数据库中获取的

标签 c# asp.net mysql

我创建了动态超链接并从数据库中获取数据。现在我需要将这些数据放在特定的 div 标签中。请帮助我。

 <div runat="server" id="bdy">

 </div>

Code Behind

   protected void Page_Load(object sender, EventArgs e)
   {
    MySqlCommand inscmd = new MySqlCommand("select * from category", con);
    MySqlDataAdapter a = new MySqlDataAdapter(inscmd);
    DataTable t = new DataTable();      
    foreach (DataRow row in t.Rows) 
    {
       bdy.InnerHtml.Equals("<a href=\"category.aspx?refid=" + row["cid"] + "\">" + row["catname"] + "</a><br />"); 

       // bdy is div name 
                 Response.Write("<a href=\"category.aspx?refid="+row["cid"]+"\">"+row["catname"]+"</a><br />");               

    }

  }

最佳答案

可以从数据库中获取数据,序列化为Json格式,然后通过ajax发送给客户端。 然后你可以使用jquery模板来创建动态div。检查这个post ,这可能会有所帮助

关于c# - 创建动态 div 标签并将数据放入该 div 标签中,数据是从数据库中获取的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18200909/

相关文章:

c# - NLog 在日志文件中包含 EventId

c# - 将枚举的基础类型更改为 long

asp.net - 手动 gridview 分页

php - PHP和MYSQLi插入

mysql - 修改函数以调用/单步执行表

c# - MVVM 绑定(bind)未更新 UI 元素

C# 十进制(字符串类型)在最后一个字符处四舍五入

c# - 如何在我的解决方案中使用来自其他项目的 Web Api 项目?

c# - 如何从静态类引发自定义事件

C# MySQL 在将数据插入我的表时遇到 fatal error