程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 在DotNetNuke中利用Reports模塊拼湊數據(三)

在DotNetNuke中利用Reports模塊拼湊數據(三)

編輯:關於ASP.NET

這個(三)基本上是濫竽充數的,因為看到了兩個網友的留言,所以在這裡統一回復一下——確實是充數。

關於Reports模塊的分頁問題:

其實新版的Reports模塊已經支持分頁了,在設置界面就有,其實是非常簡單的一個設置,如下圖所示:

問這樣的問題,表示提問題的這位同學根本沒有使用過Reports模塊啊,呵呵。

至於樣式嘛,當然,Reports缺省的Grid方式是不能設置的(其實Grid也已經不錯了),所以又提供了HTML和XSL兩種列表解析方式,把這兩種方式弄熟了,到處都可以用得到,所以,Reports的列表樣式,是可以非常方便和自由的定義的。

anti-dnn同學留言說:DNN太多 dopostback 了,受不了,還是喜歡普通連接的方式,這樣我可以自有選擇是否在新窗口打開鏈接。

是的,此言深得我心,這也就是為什麼我的第一篇牢騷就是我所不喜歡的DotNetNuke特性,第一篇講DotNetNuke技術的文章就是講“使用拼湊URL的方法,實現DotNetNuke在新窗口中打開內容”,如果這位同學看過我的這篇文章,應該知道,我和你曾經面臨著同樣的痛苦,以至於我鄭重考慮過:從此告別DNN,投入Rainbow或者是Joomla等 CMS的懷抱,但是,最終,我還是搞定了這個問題。另外,我看了一些同學寫的新聞發布系統,也支持“在新窗口”打開,但是,一打開之後,所有的菜單和版權聲明等全都又帶出來了,這個是非常讓人郁悶的,等於是我們在新浪看新聞的時候,每個新聞頁面都會拉出新浪上面的導航欄一樣,這個根本讓我無法接受,我之所以郁悶也就是在此,2007年的時候,我告訴自己,如果沒辦法搞定這個問題,那麼就徹底放棄DotNetNuke,從此不再使用!是的,這個問題對我來說,就是這麼嚴重,我覺得這是一個不同國家用戶的使用習慣問題,絕對不能讓用戶改變習慣,只能改變系統,或者拋棄系統。

關於doPostBack,是的,就是因為我們用了太多的GridView、DataGrid,希望用最簡單的方式綁定數據,所以才是PostBack方式的;但是只要我們的代碼稍微修改一下——不會太多,稍微修改一下而已,就可以讓用戶更加舒服的選擇是直接鏈接打開,還是新窗口打開了。

最後,再啰嗦一下:之所以寫這些DotNetNuke的文章,是因為畢竟在DotNetNuke上研究了將近兩年的時間,並且還做了一個基於工作流的模塊,也就是RedstartForm模塊,我希望這個模塊可以被大家使用。我們接下來所有的文章,核心都是圍繞著如何將這個模塊實現出來,從數據庫結構,到前台的代碼,我個人覺得有必要的,都希望可以寫出來,和大家分享一下,也算是自己做的工作沒有荒廢吧。

再最後:其實這些在前面的文章都已經提到過了,之所以再說一遍的原因——再鄙視自己一次,是因為我不會用博客園,不知道如何將文章放到首頁,所以前面的文章基本上沒人看到。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved