Repeater的j简单使用
嘿嘿,今天没有任务,所以突然想起来我之前记得笔 记说要把repeater的使用以及获取值的详细使用总结一下,所以这就闲来无聊总结一下,虽然现在不会使用这些小知识点的,但是我感觉自己的学习还是要 不断地更新的,目前是工作的第一份工作,需要努力的还有好多好多,不能坐在这里消耗时间,所以还是在自己兴趣意犹未尽的时间还是加倍的学习啦。
<body> <form id="form" runat="server"></form> <asp:Repeater ID="addStudent" runat="server"> <%-- HeaderTemplate : 对页眉的格式进行设置,包含列表刚开始时间显示的文本控件 --%> <headertemplate> <table border="1"> <tr> <td>学号</td> <td>姓名</td> <td>性别</td> <td>年龄</td> <td>爱好</td> </tr> </headertemplate> <%--ItemTemplate : 对每一个数据项进行格式设置,包括数据源中的html元素--%> <itemtemplate> <tr> <td><%#Eval("Sco") %></td> <td><%#Eval("Sname") %></td> <td><%#Eval("Sgender") %></td> <td><%#Eval("Sage") %></td> <td><%#Eval("Shobby") %></td> </tr> </itemtemplate> <%--对数据的分隔符进行设置,包含每一项之间显示的元素--%> <SeparatorTemplate> <tr style="background:black"> <td>我是黑色</td> <td>我是黑色</td> <td>我是黑色</td> </tr> </SeparatorTemplate> <%--对交替显示的数据项进行格式的设置,包含数据源中数据项都要循环显示的HTML元素和控件--%> <AlternatingItemTemplate> <tr style="background:gray"> <td><%#Eval("Sco") %></td> <td><%#Eval("Sname") %></td> <td><%#Eval("Sgender") %></td> <td><%#Eval("Sage") %></td> <%--针对repeater的嵌套简单的总结一下--%> <td> <td> <table> <tr> <asp:Repeater ID="addHobby1" runat="server"> <ItemTemplate> <td><%=Model.hobby%></td> </ItemTemplate> </asp:Repeater> </tr> <tr> <asp:Repeater ID="addHobby2" runat="server"> <ItemTemplate> <td><%=Model.hobby%></td> </ItemTemplate> </asp:Repeater> </tr> </table> </td> </tr> </AlternatingItemTemplate> <footertemplate> </table> </footertemplate> </asp:Repeater> </body>
上面的是在静态页面中的格式,下面简单的写下在父类中获取数据的格式,如下:
List<Student> stuList = new List<Student>(); stuList.Add(new Student(12101,"杜拉拉",'男',22,"篮球")); stuList.Add(new Student(12102, "啦啦啦", '男', 32, "篮球")); stuList.Add(new Student(12103, "呼呼呼", '男', 42, "篮球")); addStudent.DataSource = stuList; addStudent.DataBind();
嘿嘿,就暂时写到这里啦,以至于以后使用到啦不至于在翻阅资料查找的啦,嘿嘿,加油加油!
我是小白,新建立了一个的群:461431726,希望在这里和大家一起交流,共同学习。前端的话建议加群:646564351,谢谢
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?