UpdatePanel for ASP.NET MVC
其实这是一篇迟发布近2个月的文章。事实上在ASP.NET MVC Preview 2发布之前我就已经将这篇文章的所有内容准备完毕了。当时想,就等Preview 2发布吧,而真一旦Preview 2发布之后却又懒得进行移植——移植了之后却又懒...
ASP.NET MVC –创建共享视图
假设HomeController控制器暴露了一个名为Index()的action。当调用Index() action时,ASP.NET MVC框架会尝试获取从下面的路径处获取Index视图:\Views\Home\Index.aspx如果Home文件夹中没有Index.aspx视图,ASP.NET...
.Net环境下基于Ajax的MVC方案
1、问题背景 现在,越来越多人开始尝试基于Ajax进行无刷新的Web开发,不过,在.Net环境下,应用Ajax并不是非常方便,这主要可能是由以下一些原因造成的: ·由于Ajax基于javascript的本质,使得开发者必须...
基于dojo实现mvc 模式下的ajax应用
好象谁也没料到我在项目中做起了client端ajax应用,不过还好我也感兴趣,幸好一直以来应用.net的同时也做过尝试,其原理还是很好理解的,至于ms的atlas我就没太多接触了,反正感觉基于client js库自己来ajax要自由、...
【Awen】asp.net定时任务实现
定时任务一般都是要有个定时器来定时触发任务的,在.net下也有几个选择,如System.Timers.Timer 等,代码示例Code<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlig...
DotNetNuke 数据访问层
数据访问层(DAL) 数据访问层(DAL)必须实现数据提供者抽象类中声明的方法。然而,每一个DAL提供者在实现这些方法时也许很不相同。这种处理允许提供者灵活的选择他们自己的数据库访问协议...
DotNetNuke的配置
配置Web.config文件包含了许多配置节来使DataProvider模式起作用。第一个配置节注册了这些提供者(Providers)和他们相应的配置节处理方法(ConfigurationSectionHandlers)。尽管在这个例子中我们仅仅展示了DotNetN...
DotNetNuke的简介,策略及需求
简介DotNetNuke(以下简称DNN)的最终目的是创建一个门户的框架平台,这个平台可以为开发者增添模块搭建应用程序提供坚实的可靠的支持。应用程序的一个关键的功能就是数据存取。.NET Framework提供了多种数据存取...
DNN 模块开发:用CodeSmith Templates进行编码
在利用CodeSmith Templates进行代码编写之前,我们应该先完成数据表的设计。因为CodeSmith Templates是根据数据表的字段来生成相应代码的。 首先根据《DNN模块开发系列文章(1)——分析设计》中对MyCompany_Art...
DNN中的通用控件(下)
TextEditor:简介:富文本编辑器控件。功能就不用多说了吧,大家都经常用到的。DNN利用Providers模式可以很方便的集成多种富文本编辑器。据我所知就有:FreeTextBox,FCKEditor,WebHtmlEditor,CuteEditor。大家可...
DNN中的通用控件(上)
DNN中的通用控件主要在DotNetNuke.UI命名空间下,而与模块开发紧密相关的都在DotNetNuke.UI.UserControls中,它们是开发具有DNN风格模块不可缺少的元素。LabelControl简介:标签控件。这个应该是用的最多的一个控件...
与模块开发相关的类
DNN做为一个功能强大的网站框架,它提供了提供了很多有用的类来为开发模块提供方便,以下列出几个和模块开发紧密相关的类:PortalModuleBase说明:模块基类。所有的模块都是通过该类继承而来。这个类定义了DNN模块...
在DNN中添加模块定义
添加模块定义 把模块添加到DNN中后。虽然现在这个模块还不能运行,但是先添加进去就可以一边开发一边看到它的效果了。一、用host(主机管理员)的身份登陆,进入“Host --> Module Definitions”,点击“Add New ...
DNN模块开发—分析设计
序 DNN做为一个优秀的门户网站框架,可以通过安装各种功能模块的方式扩充应用。正是通过这一优秀的功能,DNN框架可以实现:文章管理,图片管理,文档管理,论坛,博客,商店,调查,FAQ等等各种各样满足实际需求...
【Birdshover】.Net 内存缓存项目 SharpCached源码
/* SharpCached 是一个内存缓存工具 * by yurow @ http://birdshover.cnblogs.com * 2008-7-29 created */ SharpCached V0.6 下载地址:http://files...
【stswordman】SQL Server 2005: 存储过程签名
SQLSERVER 2005提供的对存储过程签名(signature)功能是我最喜欢的。 如果我们要编写一个存储过程,执行该存储过程里的代码需要权限P,并且我们想要用户Alice可以执行这个存储过程,但是我们不想将权限P直接赋予...
【二十四画生】快速正确的制作DNN模块数据库安装脚本
DotNetNuke模块开发完成后,对于有添加新的数据表的模块,都需要制作DNN模块的数据库安装脚本。关于快速正确的制作数据库安装脚本,我总结了一点小小的经验,今天把它Post出来大家分享,如果大家有更方便的方法也...
DNN中搜索引擎原理——数据库分析篇
DotNetNuke(以下简称DNN)中所采取的搜索方式,并不是我们通常所想象的直接再要查询的表中直接搜索。因为DNN中的模块是多种多样的,各数据表的形式和要查询的字段也是不一样,如果直接查询每一个表的内容是几乎不...
用NowGenerator V3.0进行DNN模块开发
曾经用CodeSmith进行DNN模块开发,为了节省时间和生成更多的代码,在其提供的模版的基础上创建了一套自己的模版。虽然做出来了,但被CodeSmith脚本折磨得不行。 直到NowGenerator的出现,开发步骤如下:1、建表和...
DotNetNuke开发——自定义登陆页面
DotNetNuke中的登陆页面有如下功效:1、 若用户未登陆,点击右上角的“登陆”链接按钮,跳至网站的登陆页面;2、 若用户已登陆,点击右上角的“注销”链接按钮,注销用户,并跳至网站的登陆页面;3、&nb...