| 控件 ID | 說明 |
|---|---|
| Calendar | ASP.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>
集中管理顯示規則,確保全站輸出一致性,修改單點即全站生效。