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

ASP.NET DataList 中在 <% %> 代碼塊獲取綁定字段值的方法

     編輯:程式設計綜合問答

問題場景

在 ASP.NET WebForms 中,DataList 綁定數據源後,需在頁面 <% %> 代碼塊內根據當前行的某字段值動態控制 HTML 輸出。

解決方案

推薦使用 DataBinder.Eval(Container.DataItem, "字段名") 或直接轉型 Container.DataItem 獲取強類型對象。

<%# DataBinder.Eval(Container.DataItem, "FieldName") %>

或在 <% %> 中:

<% 
    var item = (MyEntity)Container.DataItem;
    if (item.Status == 1) { %>
        <span>顯示內容</span>
    <% } %>

參考資源

詳細案例可參考:CSDN 博客示例

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved