之前使用了很多方法,但是都很復雜。
項目里包括了數據庫的管理頁面,對數據庫進行修改(新增,插入,刪除)等之后,在另一個頁面使用。
使用時采用按下相應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{}
這個結構。
能做很多很神奇的事情。恩。備忘之。