程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 關於DNN Module開發學習以來的一點總結

關於DNN Module開發學習以來的一點總結

編輯:.NET實例教程
  看了N多DNN Module開發的文章,最後,還是在我最喜歡的codeproject上看到
http://www.codeproject.com/aspnet/LCTDNNModDev.ASP
這篇,很適合我,經過1天多的學習,算是能勉強進行Module開發了。也對DNN的一些秘密有了一定的認識。

    回顧一下,有兩個地方,要注意,我用的是DNN 4.5.5版本的,vs2005模板也裝的是DotNetNuke_04.05.05_StarterKit,在用模板新建module後,要去手工改兩處錯誤,一個是If(...)將大寫的I寫為小寫。
    還有就是下一行,有一個用單引號開頭的注釋,請將單引號改為//。
這兩處錯誤,我想都是在VB下是正確的,在C#就得改。


    還有就是我在DNN定義MODULE窗口填 KEY時,對EDIT這個字到底顯示在什麼地方,有點好奇,於是就故意填為“EDit”,後來,在這兒看到了它出現的地方。

    還有就是對於vs模板建立的MODULE,我還沒有作其他操作,代碼裡,就已經有"<模塊名>"了,文章上說是用了反射技術,我專門試過了,就在用模板建立module後,就已經"反射"過了。想不通。原以為要有DNN的操作才實現的。

    還有就是對reflection.createobject的理解,還不清楚。這是DNN代碼裡的。

    
    在DNN的Module uninstall裡,即使選擇了delete files復選框,也沒

有刪除對應的數據庫裡的存儲過程和表等(目前僅測試了4.5.5版本)。

 

    另外,關於安裝dnn module開發模板的問題,安裝後,有時,vs2005會提示,找不到模板,這時,可以按錯誤提示,建立對應的目錄,將模板復制過去。
為了解決這個問題,我查了很多資料,這有一個全的http://www.cnblogs.com/wintersun/archive/2007/03/08/667829.Html
如果你按用他們的方法還解決不了,可以試試我這辦法。
 

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