首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

微型專案實踐(十一):頁面控件佈局與擴充方法統一格式化顯示邏輯

     編輯:關於ASP.NET

核心控件對照表

控件 ID說明
CalendarASP.NET 內建日曆,後續實現依日期查詢
ListView_BlogClass顯示部落格分類,純連結,EnableViewState=false
ListView_BlogList顯示文章列表,部分需回發,子控件混合 ViewState 設定
LiteralPageCount分頁顯示,配合自訂分頁 Helper

統一格式化:擴充方法

public static class ToShowExtension 
{
    public static string ToShow(this DateTime dt) 
    {
        return dt.TimeOfDay == TimeSpan.Zero 
            ? string.Format("{0:yyyy年MM月dd日}", dt)
            : string.Format("{0:yyyy年MM月dd日} {0:T}", dt);
    }
    // 其他:字串截斷、布林顯示「是/否」、空字串顯示  、列舉友善名稱...
}

前端使用

<div runat="server" enableviewstate="false" class="BlogUpdateDateTime">
    <%# ((DateTime)Eval("UpdateDateTime")).ToShow() %>
</div>

集中管理顯示規則,確保全站輸出一致性,修改單點即全站生效。

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