摘要:
DNN ExperienceDNN编译导致异常。在做模块开发时,引用DNN原始Dll文件时,设置为不覆盖原有文件。不然容易导错误异常。在开发DNN Schedule 或其他扩展功能时。因为此时不在站点的页面文件下,不能直接引用DNN命名空间下的很多全局变量。会造成空引用异常。在DNN模块开发中,确保Controller的命名空间与在Extension中定义的一致,否则会引发不能加载Controller类型的异常。在DNN模块打包时,确定生成的配置信息文件中所包含的文件与实际拥有的文件一致,否则会安装错误。在DNN模块打包时,最后生成的Module.dnn文件名要与模块中的保持一致,避免生成多个 阅读全文
摘要:
异常总结1. 页面按钮点击无反应。检查是否在该页面使用了没有加验证组的验证控件。2. 在使用linq时,当改变了数据表时,最好进行重新拖拽表生成实体类,避免手动修改造成定义的不一致,造成异常。3. 在使用linq时,当表的主键为Guid数据类型时,在拖拽表后,需要手动修改定义属性为,使用数据库自动生成值。否则会默认生成为全是0的同一组数据,造成保存数据错误。4. 在页面脚本中编写了页面服务器控件时,不需要时应该删除,不是注释。否则容易造成因为找不到服务器控件而造成异常。(此时页面注释内容内的服务器控件部分,仍会执行)。在代码中,我们常常会遇到“空引用”的异常错误。下面总结记录容易造成异常的地方 阅读全文
摘要:
DotNetNuke has a new ability to show PopUp's much more easily! You can make entire modules work in a single popup or extend module functionality and usability.There are few different ways to show a PopUp window in DNN. It really depends upon how you want to execute it. Each 3 are very simple onc 阅读全文
摘要:
DNN命名空间与常用API——DNN 学习DotNetNuke是一个开源CMS系统框架,你可以在基础上扩展并实现各种功能, 而其中不可或缺的就是核心API, 它是在开发过程中最有力的辅助工具, 而了解API最基本的步骤就是API组织起来的命名空间。DNN 命名空间DotNetNuke.Common: 可被用于整个DNN应用程序的所有类, 比如其中的Globals实例就是荟萃了所有DNN全局的静态方法, 可被直接用于整个DNN应用程序, 而Globals就位于命名空间DotNetNuke.Common.Globals之下. DotNetNuke.Common是整个应用程序中任何地方都可能用到的类 阅读全文
摘要:
DNN常用控件总结——DNN 学习1. Calendar一般属性配置:<dnn:DnnCalendar ID="dcEvent" runat="server" CssClass="Calendar" Skin="Windows7" AutoPostBack="true" DayNameFormat="Short" DefaultCellPadding="10" EnableMonthYearFastNavigation="true" 阅读全文
摘要:
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.Email;//ui.UserID = entity.UserID;ui.Username = entity.UserNa 阅读全文