A summary of DNN module Development Learning
Read n many DNN module development article, finally, or in my favorite codeproject to see
Http://www.codeproject.com/aspnet/LCTDNNModDev.asp
This, very suitable for me, after more than 1 days of study, is able to reluctantly carry out module development. Also to dnn some of the secrets have a certain understanding.
In retrospect, there are two places, to note that I use the DNN 4.5 5 version of the vs2005 template is also installed Dotnetnuke_04.05.05_starterkit, in the template to create a new module, to manually change two errors, one is if (...) Write the uppercase I as lowercase.
And then there's the next line, with a note that starts with single quotes, change the single quotation mark to//.
These two mistakes, I think all in VB is correct, in C # will have to change.
And I was in the DNN Definition Module window to fill in key, to EDit the word exactly where, a bit curious, so intentionally filled as "EDit", and later, here to see where it appeared.
And the module that was created for the VS template, I have not done other operations, the code, there is already "< module name >", the article is said to use the reflection technology, I specifically tried, on the template after the establishment of module, has been "reflected". Can't figure it out. Originally thought to have the DNN operation only then realizes.
There is also the understanding of reflection.createobject, it is not clear. This is in the DNN code.
In the DNN module uninstall, even if you select the Delete files check box, there is no
There are stored procedures and tables in the corresponding database are deleted (only 4.5.5 is currently tested).
In addition, on the installation of DNN Module development template, after installation, sometimes, vs2005 will be prompted to find the template, at this point, you can follow the error prompts, create the corresponding directory, copy the template past.
In order to solve this problem, I looked up a lot of information, this has a full http://www.cnblogs.com/wintersun/archive/2007/03/08/667829.html
If you can't solve it by using their method, you can try my way.