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

在 DotNetNuke 中利用 Reports 模組拼湊數據(三):分頁、樣式與 doPostBack 痛點回應

     編輯:關於ASP.NET

本篇回應讀者留言,補充 Reports 模組實用細節。

分頁功能早已內建

新版 Reports 設定介面直接支援分頁,極簡單。詢問此問題者顯未實際使用。

樣式客製化:HTML/XSL 兩種解析模式

預設 Grid 樣式不可調,但支援 HTML 樣板 與 XSL 轉換 兩種開放解析方式,掌握後可自由定義列表外觀。

doPostBack 與新視窗開啟的深層痛點

讀者 anti-dnn 指出:DNN 到處用 __doPostBack,無法自由選擇新視窗開啟連結。這正是我第一篇技術文的由來——此問題嚴重到曾考慮棄用 DNN。國人習慣新視窗閱讀,DNN 預設行為強制同頁跳轉,且若硬用 EditUrl 導向新視窗,會帶出全站選單、版權聲明,等同在新視窗開整個站點,體驗極差。

解決之道:稍微修改程式碼(將 GridView/DataGrid 連結改為純超連結),即可讓使用者自由選擇開啟方式。此問題關乎跨國使用習慣差異,系統必須適應使用者,而非強迫使用者改習慣。

寫作初衷

深耕 DNN 近兩年,開發 RedstartForm 工作流模組,希望分享完整實作心得(資料庫結構到前端代碼),不讓沉沒成本白費。前文因部落格設定問題少人閱讀,故重申核心動機。

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