• 14 2023-12 插件开发

    插件运作原理

    首先插件是一个独立的项目,当我们编写好各种CS类的时候,在编译后它会生成一个这个项目的DLL文件,该文件已经包含了我们在页面运作的封装类。如上图所示,当我们通过URL地址通过HTTP请求一个页面的时候,系统会检查该URL是否属于插件URL,如果属于插件则将地址映射重写到站点的根目录下的aspx/plugin目录下对应的......

  • 14 2023-12 插件开发

    插件卸载流程

    插件在卸载的时候所要做的工作:系统自动删除站点根目录下的bin目录里与所选插件bin目录下同名的dll文件;系统自动读取所选插件目录里的plugin.config文件中的uninstall节点里的SQL语句进行删除表操作;系统自动删除站点根目录下的xmlconfig目录里的url.config文件中与所选插件目录里的p......

  • 14 2023-12 插件开发

    插件安装流程

    插件在安装的时候所要做的工作:系统自动复制所选插件bin目录下后缀名为dll文件到站点根目录下的bin目录下;系统自动读取所选插件目录里的plugin.config文件中的install节点里的SQL语句进行建表;系统自动读取所选插件目录里的plugin.config文件中的urls节点里的URL映射添加到站点根目录下......

  • 14 2023-12 插件开发

    Plugin.config文件说明

    该文件的存在,系统才会识别为这是一个插件,所以它里面的配置节点说明至关重要,下面我们来说明一下该文件的格式书写要求及列张表格说明该文件的结构节点,分别描述说明作用。<?xml version="1.0" encoding="utf-8"?><plugin>......

  • 14 2023-12 插件开发

    插件开发

    DTcms的插件源码放在DTcms.Web/plugins目录下,发布后的插件位于站点根目录的plugins目录下,插件一般包含plugin.config、admin目录、bin目录和templet目录。另外其它目录和文件,如DAL、BLL文件夹分别代表DAL层的类文件和BLL层的类文件,这些都是由开发者自行发挥,没有......

  • 14 2023-12 模板引擎

    DTcms的URL重写表达式

    DTcms的URL重写表达式,我们暂且称它为URL字典。我们在后台所做的一切修改,都会保存在一个XML文件中,它位于DTcms.Web项目的xmlconfig文件夹下的urls.config文件。当然,为了性能和效率有所提升,系统将会读取该文件中的内容进行续存,当文件进行修改时,续存自动更新。Rewrite属性说明:属......

  • 14 2023-12 模板引擎

    模板引擎

    URL重写,实质上是将网页真实URL隐藏起来,使用户通过相应的虚拟URL访问网页资源,以便克服真实URL的许多不足。IIS Rewrite的工作原理请看下图:DTcms的HttpModule类位于DTcms.Web.UI项目下,它是整个站点的URL请求的核心,每次URL发起的请求都会经过它负责重写分配。我们可以从站点下......

  • 14 2023-12 类库说明

    类库说明

    项目名称说明DTcms.DBUtility数据库应用层独立项目,不依赖其它类库,只要负责对数据库的连接。DTcms.Model实体层只要对数据库字段的描述及定义,为传递各种数据的容器,相当于一个载体。DTcms.DAL数据访问层主要是对数据的增、删、改、查操作,有引用关联Model层。DTcms.BLL业务逻辑层包含了......

  • 14 2023-12 系统架构

    系统架构

    设计模式中的分层架构实现了各司其职,互不干涉,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。这样就能更好的实现开发中的分工,有利于组件的重用。所以这些年关于模式的研究有很多成果,应用也很广泛。一个好的模式在程序开发和后期维护中作用重大。ASP.NET三层架构自底向上分为:数......

  • 14 2023-12 页面标签

    会员订单详细页内置变量

    位于DTcms.Web.UI/Page/userorder_show.cs文件类。参数说明:id:当前订单的ID,int类型model:当前订单实体,DTcms.Model.orders类型payModel:支付方式实体,DTcms.Model.payment类型...

在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码