[問題] aspx重複顯示

看板Web_Design作者 (口苗)時間9年前 (2015/10/06 18:18), 編輯推噓3(3013)
留言16則, 4人參與, 最新討論串1/1
想請教,目前在做一個網頁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

10/06 19:27, , 1F
直接用控制項呈現不好嗎
10/06 19:27, 1F

10/06 19:38, , 2F
一般來說在codebehide產生 DataTable後binding到gridvi
10/06 19:38, 2F

10/06 19:38, , 3F
ew呈現,不過我不知道你說的顯示次數是什麼。
10/06 19:38, 3F

10/07 10:29, , 4F
我簡化了表達方式,A.aspx會不只一個控制項 所以無法
10/07 10:29, 4F

10/07 10:30, , 5F
用控制項呈現
10/07 10:30, 5F

10/07 10:31, , 6F
A.aspx可以看成一張表格,當有兩筆資料時我就會堆疊顯
10/07 10:31, 6F

10/07 10:32, , 7F
示兩張,這樣呈現時就能同網頁一次有兩張表格
10/07 10:32, 7F

10/07 10:33, , 8F
還是建議用codebehide的方式動態產生控制項
10/07 10:33, 8F

10/07 10:52, , 9F
因為網頁都是單純用HTML寫出來的,是否也能用控制項?@@
10/07 10:52, 9F

10/07 11:03, , 10F
可以試試 Repeater 這個控制項
10/07 11:03, 10F

10/07 11:35, , 11F
如果只是要單純重複產生控制項 repeater有點大材小用
10/07 11:35, 11F

10/07 16:23, , 12F
剛剛試用Repeater可以簡化內容和自己撰寫的連線程式
10/07 16:23, 12F

10/07 16:24, , 13F
感覺也很實用,想請問如果用Repeater效能會比我自己用
10/07 16:24, 13F

10/07 16:24, , 14F
FOR迴圈好嗎?
10/07 16:24, 14F

10/07 22:30, , 15F
用Repeater你顯示資料那塊就要寫在ItemDataBound裡面
10/07 22:30, 15F

10/07 22:33, , 16F
還要先判斷去掉header row 我是覺得有些囉嗦
10/07 22:33, 16F
文章代碼(AID): #1M4w0Gpa (Web_Design)
文章代碼(AID): #1M4w0Gpa (Web_Design)