作者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/m.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