摘要:昨天下定决心对上次做的布局编辑器控件加以改进,其中最主要变化的就是要完全使用ASP.NET AJAX!但是很遗憾,虽然耳闻已久,但目前对ASP.NET AJAX的熟悉程度实在令人汗颜,而且有一段时间没有怎么关注了,以前学会的那点皮毛也忘得差不多了,不过即使从头开始也没什么大不了的。虽然决心很大,不过刚拿起UpdatePanel它就给了我一个下马威,实在有够郁闷的!就是下面很简单的一段代码,意图很简...
阅读全文
摘要:测试环境:WIN 2003 + VS2005(无SP1) + IE7,其他环境不详在编写布局编辑器的过程中遇到了一个很奇怪的问题,着实让我郁闷了好几个小时,最后在同事(以前遇到过类似问题)的提醒下才发现是咋回事,个人认为这应该是VS 2005的一个BUG,至少说是一个不应该的疏忽!如下图所示,我建立一个解决方案,包含两个工程[WebSite]WebSite1和[Web Control Librar...
阅读全文
摘要:以前看过DotNetNuke 4(以下简称DNN)的部分源码,作为一个CMS它的实现无疑有很多值得借鉴的地方。个人比较注重页面的呈现部分,所以特别关注其中的换肤、布局等部分,虽然DNN的这方面的实现已经十分优秀,但是我认为还是有改进的地方的,这也是本文要介绍的主要内容:布局设计器!那DNN在皮肤/布局方面到底有什么不好的呢?那就是,用户不能很方便地添加新的皮肤!要添加新的皮肤,只能是Web开发/设...
阅读全文
摘要:刚才“不小心”检查了一下ASP.NET生成的代码,惊讶地发现ASP.NET输出的代码居然如此地不紧凑,在标签之间有无数的空格和制表符(TAB),特别是用了嵌套表格之后,那景象真是惨不忍睹啊,有图为证:照理说在ASP.NET生成的代码中添加这么多无用的空格/tab可能是为了使生成的HTML代码更具可读性,但是由此带来的问题就是使输出的代码变大了,在带宽有限的今天简直就是一种犯...
阅读全文