看板 Web_Design 關於我們 聯絡資訊
想請教,目前在做一個網頁A.aspx A.aspx 會根據 A.aspx.vb 裡的DataTable撈取的資料筆數決定顯示次數 顯示次數的畫面會堆疊下去變成同一張網頁 目前我的作法是類似ASP的寫法 在 A.aspx 加入程式區塊 <% %> 然後再寫 for 迴圈重複顯示 請問這種寫法概念作法是對的嗎? (因為是初學ASPX 不太明瞭ASPX的精神 ASPX又好像比較提倡程式碼和HTML分開) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.54.20 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1444126736.A.CE4.html
minge0625: 直接用控制項呈現不好嗎 10/06 19:27
minge0625: 一般來說在codebehide產生 DataTable後binding到gridvi 10/06 19:38
minge0625: ew呈現,不過我不知道你說的顯示次數是什麼。 10/06 19:38
because25: 我簡化了表達方式,A.aspx會不只一個控制項 所以無法 10/07 10:29
because25: 用控制項呈現 10/07 10:30
because25: A.aspx可以看成一張表格,當有兩筆資料時我就會堆疊顯 10/07 10:31
because25: 示兩張,這樣呈現時就能同網頁一次有兩張表格 10/07 10:32
pm2001: 還是建議用codebehide的方式動態產生控制項 10/07 10:33
because25: 因為網頁都是單純用HTML寫出來的,是否也能用控制項?@@ 10/07 10:52
O2000: 可以試試 Repeater 這個控制項 10/07 11:03
pm2001: 如果只是要單純重複產生控制項 repeater有點大材小用 10/07 11:35
because25: 剛剛試用Repeater可以簡化內容和自己撰寫的連線程式 10/07 16:23
because25: 感覺也很實用,想請問如果用Repeater效能會比我自己用 10/07 16:24
because25: FOR迴圈好嗎? 10/07 16:24
pm2001: 用Repeater你顯示資料那塊就要寫在ItemDataBound裡面 10/07 22:30
pm2001: 還要先判斷去掉header row 我是覺得有些囉嗦 10/07 22:33