随笔分类 - DotNetNuke
摘要:void BindProvice() { ListController list = new ListController(); ListEntryInfoCollection lic = list.GetListEntryInfoCollection("Region", "Country.CA"); ddlProvince.DataSource = lic; ddlProvince.DataTextField = "Text"; ddlProvince.DataValueField = "Text"; ...
阅读全文
摘要:public static void CreateDealerUserProfile(UserOfDealerEntity entity) { UserInfo ui = new UserInfo(); ui.FirstName = entity.FirstName; ui.LastName = entity.LastName; ui.DisplayName = ui.FirstName + " " + ui.LastName; ui.Email = entity.Ema...
阅读全文
摘要:Helloi have tried many methods:1. normal way:this way doesn't work. actually ,the file was downloaded, but the current page wasn't displayed.2.using Thread.i got an error in method "DownloadFile", may...
阅读全文
摘要:两种方式,但其实还是一种方式:1.依托于DNN来创建,使用的是DNN自带的SharpZipLib.dll文件。其中的LiftEngineDocumentCollection 是一个文件集合。使用的是LLBLGen来做DAL层。参考代码:DotNetNuke.Entities.Modules.PaWriter.CreateZipFile()第二种方式:使用的是ICSharpCode.SharpZip...
阅读全文
摘要:[代码]官方参考:http://www.iis.net/ConfigReference/system.applicationHost/sites/site/bindings
阅读全文
摘要:the problem is : $find('<%=RadWindow1.ClientID %>') always return null. i spent much time found out where is the problem. if you added follow code to the RadAjaxManager , you will met the proble...
阅读全文
摘要:1.RoleID= 0 普通管理员 (Admin),显示所有All User,Registerred User,Unauthenticated User和管理员的菜单。2.RoleID= -2 仅仅包含Host的菜单。3.RoleID= -1 仅仅包含All User的菜单4.RoleID= -3 仅仅包含Unauthenticated User的菜单。当然如果RoleID大于 0 ,这直接对应...
阅读全文
摘要:the bug is:the problem can be reproduce under IE and FF.but under Google chrome ,it's ok.solution: add new css as below: over
阅读全文
摘要:一般情况下,我们如果需要支持多语言,就需要在安装多个语言包,这个是必须的。同时,使用LanguageToken来切换不同的语言。不过某些时候,我们需要自动切换语言。比如有这样的菜单结构:Home_EN About US_EN Contact US_ENHome_CNAbout US_CNContact US_CN当我们点击Home_CN或者Home_EN的时候,就需要实现自动切换语言,要实现这个,...
阅读全文
摘要:Download demo(include Lanap.BotDetect.dll )this CAPTCHA also can work without cookies. see more details on site: http://captcha.biz/asp.net-captcha.html(the cookieless doesn't supported in DNN)enjoy i...
阅读全文
摘要:首先,需要了解一下Canonical URL的概念:Leeiio's Blog:http://leeiio.me/canonical-wordpress-url/Google China Webmaster:http://www.googlechinawebmaster.com/2009/02/url.htmlYahoo Blog:http://www.ysearchblog.com/2009/0...
阅读全文
摘要:DotNetNuke的结构图表现层加载顺序:(/admin/Skins/Skin.vb)DNN Businees Logic Layer 层:该层做以下工作:1.Localization2.Caching3.Exception Management4.Event Logging5.Personalization6.Search7.Installation and Upgrades8.Members...
阅读全文
摘要:1.如果安装了CISS.SideMenu,需要先修复SideMenu的bug2.修改05.02.01.SqlDataProvider 文件,这里有多处修改的地方:1)修正PortalLanguages,需要在“CREATE PROCEDURE {databaseOwner}{objectQualifier}UpgradeDefaultLanguages ”这句之前,插入下面...
阅读全文
摘要:Using JQuery in DNN 5注意:事实上,为了能够一劳永逸的注册jquery,我们可以在Admin-Settings下,启用Skin wedgets。这样,DNN就会在所有的页面下注册jquery,否则就只能自己手动注册了。
阅读全文
摘要:DotNetNuke 5 Quick Start GuideDotNetNuke Page and Module PermissionsHow to Package a Skin for DotNetNuke 5How to Install a Core Module in DotNetNuke 5How to Limit Access to Administrator Modules in Do...
阅读全文
摘要:CISS.SideMenu会给Tabs表创建3个trigger但是在获取PortalID的时候,有错误把:SET @PortalID = (SELECT PortalID FROM Deleted)修改成:SET @PortalID = (SELECT top 1 PortalID FROM Deleted)涉及到的trigger有3个:[DNN360Menu_Update],[DNN360Men...
阅读全文
摘要:今天尝试了一下,在DNN的模式一下,部分模块采用mysql存储数据,而主DNN依然运行在Sql Server下。步骤如下:1.在web.config增加连接:<add name="SiteMySqlServer" connectionString="Server=192.168.69.159;Port=3306;Database=Demo;Uid=root;Pwd=" providerNam...
阅读全文
摘要:1. 需要在the Host Menu / Host Settings / advanced settings / other settings / file upload extensions里面设置允许的文件类型。2. File Manager就可以查看host里面指定类型的所有的文件.我碰到的文件,Export Page后,生成了一个.page.template的文件但是在import的时候...
阅读全文
摘要:1. 创建一个class library项目 (把xxx替换成你自己的实际名字)Demo code:[代码]之后,编译成dll,并放到dnn的bin目录下2. DNN里面的Schedule配置。用host用户登陆后,到Host->Schedule里面,点击“Add new item to Schedule”如下图:需要注意的就是:Full class Name and...
阅读全文
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class ArchiveEventLog : DotNetNuke.Services.Scheduling.SchedulerClient{ public ArchiveE...
阅读全文
浙公网安备 33010602011771号