BindingHelperExtensions.UpdateFrom改为UpdateModel 使用方法(缺点:如果表单里存在MyModel里不存在的字段就会报错) var x = new MyModel(); this.TryUpdateModel(x, Request.Form.AllKeys); 或(缺点:一个一个写太麻烦) var x = new MyModel(); this.TryUpdateModel(x, new[] {IDX, Name}); 优点:如果你有定义HtmlHelp 发布时间:2012-05-21 作者: 佚名技术 views(158)
其实我挺不想写这一章的,因为直到现在,我还经常为编码的事情弄得云里雾里,不过考虑到我在之前的这个文章系列的目录里面已经列出了这个主题,如果不写有欺骗的嫌疑,想想还是写吧,反正没有谁把我当作一个权威的。 编码问题向来很复杂,我却不愿意向复杂了讲,我只从比较常见的讲。 编码,实际上是一个字符串的表达方式, 发布时间:2012-05-21 作者: 佚名技术 views(191)
本文以双鱼座同学的再说继承关系一文中提到的一组三元继承关联关系为基础。 首先,分别实现本人的ORM中的继承关系映射全解一文中提到的三种实体继承体系到关系数据库的映射方案实例。 接着,使用接口分离以上继承体系中的实体类中的相同概念,对该继承体系进行重构,并同样给出对重构后的继承体系的三种到关系数据库的映射方 发布时间:2012-05-21 作者: 佚名技术 views(547)
首先,请不要忙着看这篇文章,尝试去官方网站下载一个最新版本的来安装看看,仔细看看安装说明文档、各种技术的白皮书,DNN做得很全很仔细,连版本代码差异都精细到每行代码。 为什么不去仔细研究呢? DNN到底是啥来头?DNN可以追溯到ASP.NET Starter Kits的ASP.NET Portal,这个东西仍然可以在asp.net网站中找到。相关的文 发布时间:2012-05-21 作者: 佚名技术 views(244)
在(一)中,我们描述了如何在一分钟之内(如果你SQL语句足够熟练的话),将已有的数据重新打乱、组合、排列,等等,Whatever you want,总之,是用已有的数据,组合成一个新的数据模块。我们介绍了Reports,这个模块非常方便,也极其简单,就是把我们用SELECT语句选择出来的列,全部都放在一个模块之内,其实,这就是一个非 发布时间:2012-05-21 作者: 佚名技术 views(188)
在前面的文章中,我们介绍了如何通过一系列的擦边球,使得DotNetNuke可以更加符合我们国人的网页浏览习惯,而这些修改,是不能动到DotNetNuke的核心的,我们总共所做的修改如下: 1、在根目录下增加一个新的Edit.aspx,并且修改其代码,使之所加载的皮肤与Default.aspx页面不同; 2、在Portals/_default/Skins/[当前使用的皮 发布时间:2012-05-21 作者: 佚名技术 views(247)
这个(三)基本上是滥竽充数的,因为看到了两个网友的留言,所以在这里统一回复一下确实是充数。 关于Reports模块的分页问题: 其实新版的Reports模块已经支持分页了,在设置界面就有,其实是非常简单的一个设置,如下图所示: 问这样的问题,表示提问题的这位同学根本没有使用过Reports模块啊,呵呵。 至于样式嘛,当然,R 发布时间:2012-05-21 作者: 佚名技术 views(160)
Dotnetnuke是一个免费、开源、可扩展、几近完美的内容管理系统。可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。 Dotnetnuke是建立在微软ASP.NET平台之上的一套Web应用框架。 Dotnetnuke是微软第一次向开源说Yes的里程碑。 Dotnetnuke 是门户网站的未来。 Dotnetnuke的特色 通用性 ―― 发布时间:2012-05-21 作者: 佚名技术 views(237)
|