首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

數據訪問層方法返回單實體改為返回集合以支持多附件顯示

     編輯:程式設計綜合問答

問題

原方法返回單一實體,無法支持一條記錄對應多個附件。

修改

  1. DAO 返回 `List`。
  2. Service 組裝 `List` 到主實體 DTO。
  3. 前台 `Panel` 動態添加 `HyperLink`:
    
    Panel p = new Panel();
    foreach (var att in entity.Attachments) {
        var hl = new HyperLink { Text = att.Name, NavigateUrl = att.Url };
        p.Controls.Add(hl);
        p.Controls.Add(new LiteralControl("
    ")); }

關鍵點

  • 數據層返回集合,業務層組裝,表現層動態生成控件。
  • 避免在 `HyperLink` 單控件上硬編碼多附件邏輯。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved