作者because25 (口苗)
看板Web_Design
标题[问题] aspx重复显示
时间Tue Oct 6 18:18:54 2015
想请教,目前在做一个网页A.aspx
A.aspx 会根据 A.aspx.vb 里的DataTable捞取的资料笔数决定显示次数
显示次数的画面会堆叠下去变成同一张网页
目前我的作法是类似ASP的写法
在 A.aspx 加入程式区块 <% %>
然後再写 for 回圈重复显示
请问这种写法概念作法是对的吗?
(因为是初学ASPX 不太明了ASPX的精神 ASPX又好像比较提倡程式码和HTML分开)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.54.20
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1444126736.A.CE4.html
1F:→ minge0625: 直接用控制项呈现不好吗 10/06 19:27
2F:→ minge0625: 一般来说在codebehide产生 DataTable後binding到gridvi 10/06 19:38
3F:→ minge0625: ew呈现,不过我不知道你说的显示次数是什麽。 10/06 19:38
4F:→ because25: 我简化了表达方式,A.aspx会不只一个控制项 所以无法 10/07 10:29
5F:→ because25: 用控制项呈现 10/07 10:30
6F:→ because25: A.aspx可以看成一张表格,当有两笔资料时我就会堆叠显 10/07 10:31
7F:→ because25: 示两张,这样呈现时就能同网页一次有两张表格 10/07 10:32
8F:推 pm2001: 还是建议用codebehide的方式动态产生控制项 10/07 10:33
9F:→ because25: 因为网页都是单纯用HTML写出来的,是否也能用控制项?@@ 10/07 10:52
10F:→ O2000: 可以试试 Repeater 这个控制项 10/07 11:03
11F:推 pm2001: 如果只是要单纯重复产生控制项 repeater有点大材小用 10/07 11:35
12F:→ because25: 刚刚试用Repeater可以简化内容和自己撰写的连线程式 10/07 16:23
13F:→ because25: 感觉也很实用,想请问如果用Repeater效能会比我自己用 10/07 16:24
14F:→ because25: FOR回圈好吗? 10/07 16:24
15F:推 pm2001: 用Repeater你显示资料那块就要写在ItemDataBound里面 10/07 22:30
16F:→ pm2001: 还要先判断去掉header row 我是觉得有些罗嗦 10/07 22:33