• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >动易cms > 动易SiteFactory添加.Net控件同时并结合VS进行编程实现步骤

动易SiteFactory添加.Net控件同时并结合VS进行编程实现步骤

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了动易sitefactory,动易sitefactory模板,动易,动易cms,动易官网等相关知识,希望对您有所帮助

最近要借助动易SiteFactory3.6开发一个平台,研究了一下官方教程,虽然觉得功能确实强大,但是有很多技术口径需要自身去查询。

我们要加入一些简单功能,比如加入.Net标准控件,然后结合Visual Studio 2008(以下简称VS)进行编程的话,需要做一些转换。

查了动易的技术文档,和论坛,都没有找到可行的办法(可能是故意不提及此解决办法),也有网友提出类似的问题,但是回答很简单,也没有相应的例子。功夫不负有心人,经过多次尝试,总结出一套解决方法。

第一步:创建动态页(Aspx文件。我在动易的目录下建了个Test目录,在里面创建了个Default1.Aspx文件

Default1.Aspx文件源码:

添加如下代码:(红色字部分必须和Aspx的文件名一样,TemplateDefault1 不能与其他的ID名称一样)

然后就是静态页和动态页的衔接了。动态页中选择一个静态页面,然后在这个静态页面中,你可以通过{PE.Control.form1/}的形式来获取你动态页中的某一些控件。

这里的{PE.Control.form1/}是指Aspx里Form的ID,意思是把Aspx里的Form1控件插入在这里。

第四步:编写.net代码

这些都是我从动易论坛和网上找到的,但是经过几次实验都没有成功加入.Net控件。研究了几天也没有头绪,有点想放弃动易这套系统。但如果要自己写动易的几个模块的话,那也太艰难了。没办法想研究动易的Aspx文件,看看里面有没有源代码。很可惜动易的源代码都是封装在Bin\*.Dll文件里的。然后我又通过VS里的对象浏览器查看这些.DLL文件。发现了些头绪,这个类肯定是通过某个基类派生出来的,这个基类也肯定是从 System.Web.UI.Page类派生出来的。代码如下:



关键是这个动态页应该继承自PowerEasy.SiteFactory.Web.UI.DynamicPage。因为这个类继承自System.Web.UI.Page,所以编写代码也很简单。

第五步:添加单页节点,必须是外部节点

一切都OK了
顺便提一下动易本生就有Ajax的支持,在Bin目录下的AjaxControlToolkit.dll和System.Web.Extensions.dll

在VS里添加一下控件就行了。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 动易SiteFactory配置文件(web.config)常用配置节解读
  • 动易SiteFactory添加.Net控件同时并结合VS进行编程实现步骤
  • 动易SiteFactory后台菜单架构原理图文介绍
  • 动易SiteFactory IP来访限定功能管理教程

相关文章

  • 2017-05-13非动易网站如何调用动易站内的栏目内容
  • 2017-05-13动易SiteWeaver6.6转换DEDECMS案例
  • 2017-05-13动易Cms MAC验证视图失败的解决方法
  • 2017-05-13动易搜索功能详解
  • 2017-05-13Powereasy siteweaver 6.8转换为dedecms5.7的方法
  • 2017-05-13动易系统解决IE8网站后台编辑器无效问题
  • 2017-05-13动易后台不能刷新栏目JS,显示没有任何专题
  • 2017-05-13动易CMS动态页模板配置教程
  • 2017-05-13动易SiteFactory后台菜单架构原理图文介绍
  • 2017-05-13如何给SW中的评论加验证码 给SW中的评论加验证码的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 动易cms下载模块的栏目显示出错
    • 动易cms左上角总是出现小栏目名称
    • 动易后台不能刷新栏目JS,显示没有任何专题
    • 动易SiteFactory后台菜单架构原理图文介绍
    • 动易CMS系统优化心得
    • 动易图片上传问题
    • 动易SiteFactory配置文件(web.config)常用配置节解读
    • 动易Siteweaver6.5首页幻灯片调用教程
    • PowerEasy SiteFactory的银行账户/在线支付管理动画教程
    • 动易CMS中去掉网站的滚动公告的发布人和发布时间的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有