根據數據庫內容動態生成html頁面


之前使用了很多方法,但是都很復雜。

項目里包括了數據庫的管理頁面,對數據庫進行修改(新增,插入,刪除)等之后,在另一個頁面使用。

使用時采用按下相應label彈出所有信息的方法,以html的形式將數據庫中的內容整合在一起。html的生成時機選在客戶選好條件進行“搜索”時,gridview的RowDataBound事件中。

——這個機制可能有速度的問題,但是還沒想好更好的解決方案。

html的生成主要是讀取已有的model.html。但是這個model沒有寫完,而是在后台的類GenerateHTML方法中進行續寫。根據圖片的有無和數量續寫HTML文件。

if(沒有圖片)

{html=html+</table>\n\r</table>\n\r</body>\n\r</html>}

if(有圖片)

{循環圖片個數。每個圖片產生一行html語句並讀取數據庫中的縮略圖}

===============================================

this is the simplest way that i can think of...

 

===============================================

另外說一下gridview的RowDataBound事件。

這個事件很有用啊!!事件本身就相當於一個大循環,每一行每一行這樣循環。隱藏了

while(row is created)do{}

這個結構。

能做很多很神奇的事情。恩。備忘之。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM