请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

欢迎交流学习


欢迎大家多提宝贵意见,共同学习,共同提高。本站也搜集了一些很不错的英文文章,但限于本人英文水平,还望有能力翻译的同学至群内交流,献言献策。
中文学习在线交流 https://gitter.im/orchardcn/ 

更多详情欢迎到QQ群 166852192 交流。
内容类型
标签
  • Orchard中的计划任务功能(Schedule)

        在很多时候CMS网站也需要用到计划任务的功能(Schedule),比如:定时发布内容、定期发送网站日志给管理员、定期生成网站静态页面等等。如果要自己去实现这种计划任务的功能需要写不少代码才能实现,但在Orchard中利用其框架所提供的接口就能很容易的实现计划任务的功能。IBackgroundTask 接口在Orchard中如果需要实现计划任务的功能我们只需实现 …

  • 基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)

    感谢NicolasPei的文章,对于Orchard这样优秀的框架是很多.net开发者梦寐以求的,但如何能打造出适合自己的框架,就需要自己进行一下DIY了,NicolasPei同学给我们提供了这样一个思路,希望对大家能起到帮助和启发,为方便大家阅读我将其三篇文章合并成了一篇。     Orchard CMS是针对CMS开发的,对于很多开发需求来说,内容管理这块儿可能并不需要,而需要它的模块式开发模式 …

  • 插件式的支持——模块和主题

    感谢zhengym同学带给我们Orchard源码方面的分析在Orchard,模块和主题都是可以插拔式的,在源码处理时,用类型(参考:DefaultExtensionTypes)区分,都没太大的本质区别,以下都称做模块。插件的支持,实现分以下几步:搜集模块的信息确定模块的加载器复制DLL到App_Data\Dependencies文件夹(动态编译的项目不复制)加载启用模块的程序集,如果是动态编译项目 …

  • Orchard大数据操作之事务分批提交 - RequireNew

    本人正在做一个爬虫,从某站爬取超大的数据,准备边爬边插入到数据库, 可以在测试过程中发现异常时 之前爬了很久的数据根本没有插入到数据库, 于是这种情况下我对Orchard NH的事务产生了质疑~当我试图做一个独立的事务时            using (var trans = new TransactionScope(TransactionScopeOption.Suppress))      …

  • Orchard下的Master-Detail操作

    Orchard官方文档有1-N关系的列子,主体思想是建立一个EditView Model,将N的数据传递到View上。它也有缺点:这个Model,和View是不能重用的,在繁琐的Web开发中,增加了负担。我打算利用一个List Part来处理这种关系,主要是想重复利用这个List Part,View,Model都能重用。 举例,Enterprise - Factory,是1对多的关系。我想在 …

  • Orchard源码(Application_Start)异步委托调用

    ASP.NET 接收到对应用程序中任何资源的第一个请求时,名为ApplicationManager 的类会创建一个应用程序域。应用程序域为全局变量提供应用程序隔离,并允许单独卸载每个应用程序。- 在应用程序域中,将为名为 HostingEnvironment 的类创建一个实例,该实例提供对有关应用程序的信息(如存储该应用程序的文件夹的名称)的访问- 为每个请求创建asp.net核心对象。 …