摘要: 本文通过创建一个产品模块进一步的讲解Orchard模块开发的相关知识。本文部分内容参见了官网文档《Creating a Module Using a Text Editor》中的一些介绍。需求分析首先我们先明确一下本示例所要实现的需求:在Orchard建立一个产品模块可实现管理和显示产品的功能。产品需要包括以下字段:标题、价格、品牌,描述。通过前几篇文章介绍的关于内容部件的概念,我们可以通过创建一个产品部件和其余几个现有的部件组合形成一个新的产品类型来实现产品的功能。创建模块代码模板第1步我们还是通过以前多次介绍过的命令行工具来创建一个模块代码的模板。codegen module MyComp 阅读全文
posted @ 2011-06-25 21:10 codess 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 介绍如何通过Razor使整个网站的布局变得简单。项目的\Views\Shared文件夹是通用视图文件、模版所放置的地方 在布局文件中需要调用@RenderBody()方法 在布局文件中需要用<title>@ViewBag.Title</title>输出Html的Title属性 · 我们不需要将我们的主体内容包装在一个标记或元素中——Razor将默认自动将Index.cshtml中的内容视为布局页面的主体部分。如果我们的布局有几个可更换的区域,我们能选择性地定义“name sections”。但是Razor让90%的情况(你只需要有一个主体部分就可以了)超级干净 阅读全文
posted @ 2011-06-25 21:09 codess 阅读(306) 评论(0) 推荐(0) 编辑
摘要: mvc1 模式:view接收用户输入,把命令传到controllercontroller处理命令,更新modelmodel被更新后,会通知view需要updateview更新后向用户显示 mvc2 模式:由于mvc1中,model可以通知view,然后view就可以被更新,这在windows程序中很常见,像MFC的frame-document-view架构,如果document改变了,他会主动通知view进行update但是在web中,作为model的java bean更新后,无法调用作为view的jsp(而且view通常很多,需要选一个),因此改为mvc2模式:view接收用户输入,把命令传 阅读全文
posted @ 2011-06-25 21:07 codess 阅读(1871) 评论(0) 推荐(3) 编辑
摘要: 开始讲解ASP实现在线生成PDF文档之前我们先了解一下PDF的历史,了解了某个东西,知道他的作用性以及重要性,再去学习该ASP程序相信效果一定不一样。 Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式。尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好。 由于在一家雇用公司工作,我已经把我们所有早期的软件写成能在Internet上运行,这样我们就能和小的子公司共享公用数据库了。然而我们遇到的最大的问题就是制表。当一个申请人坐在信息站里在线填写他们的就业申请时,我们如何取得当前的文档(或申请等)?由于我们做了大量工作来 阅读全文
posted @ 2011-06-25 21:05 codess 阅读(1371) 评论(0) 推荐(0) 编辑