摘要

本期共有7篇文章:

  1. 在Visual Studio 2008中使用ASP.NET AJAX Control Extender
  2. asp:ListView控件——第一部分,创建一个拥有干净CSS的产品列表页面
  3. ASP.NET用户控件的单元测试
  4. DotNetNuke介绍
  5. 《ASP.NET AJAX in Action》出版
  6. 使用水晶报表为DotNetNuke开发自定义报表,第一部分
  7. 主题和主控页面——这些就够了么?

[1] Using ASP.NET AJAX Control Extenders in VS 2008 (在Visual Studio 2008中使用ASP.NET AJAX Control Extender)

ASP.NET AJAX中的扩展器控件能够容易地为现有服务器端控件添加Ajax功能。在Visual Studio 2008中,这个概念被IDE更加强化,并提供了很多使用、开发方面的便利条件。比如如下的这个选择扩展器控件的对话框:

Scott的这篇文章就详细介绍了Visual Studio 2008中扩展器控件的使用方法。

[2] The asp:ListView control (Part 1 - Building a Product Listing Page with Clean CSS UI) (asp:ListView控件——第一部分,创建一个拥有干净CSS的产品列表页面)

ASP.NET 3.5(看看这版本号……不由得感叹一下阿)中引入的一个新控件<asp:ListView>比较有意思。可能是因为ASP.NET一直以来都胡乱地向页面中写入各种恶心的HTML代码的原因吧,这个<asp:ListView>一改往日的作风,让我们可以完全控制该控件所生成的HTML。同时,借助于Visual Studio 2008“强大”的CSS设计功能,使用起来也没有太大的难度。

看看Scott程序最终生成的HTML吧(看起来还听清爽了,除了<br />之外……):

[3] Unit Testing ASP.NET User Controls (ASP.NET用户控件的单元测试)

ASP.NET用户控件的单元测试似乎是一个很新鲜的东西,另外一篇同作者的文章《ASP.NET OOP and Unit Testing》也带来了一些新意。

[TestFixtureSetUp]
Public void Initialize()
{
  this.Page = new AssignmentPageTest();
  this.OnInit(EventArgs.Empty);
  this.OnLoad(EventArgs.Empty);
  this.OnPreRender(EventArgs.Empty);
}

[Test]
public void TestTableGeneration()
{
  Assert.AreEqual(3, _layoutTable.Rows.Count);
  Assert.IsInstanceOfType(typeof(Label),
    _layoutTable.Rows[0].Cells[0].Controls[0]);
  Assert.AreEqual("Search Text:", ((Label)
    _layoutTable.Rows[0].Cells[0].Controls[0]).Text);
 
  Assert.AreEqual(2, _layoutTable.Rows[1].Cells[0].ColumnSpan);
  Assert.IsInstanceOfType(typeof(GridView),
    _layoutTable.Rows[1].Cells[0].Controls[0]);
 
  Assert.AreEqual("5 rows found", _layoutTable.Rows[2].Cells[0].Text);
}

[4] Introduction to DotNetNuke (DotNetNuke介绍)

虽然速度慢了点,笨重了一些,代码质量差了些,不过DotNetNuke还是有它自己的优势的。或许很多朋友并不了解,甚至从来都没听过DotNetNuke这个强大的东西,那么这篇文章就能够带你入门。

  1. What is DotNetNuke?
  2. The History of DotNetNuke
  3. The DotNetNuke Principle
  4. Features and Benefits
  5. Suggested Readings

[5] ASP.NET AJAX in Action - Finally! (《ASP.NET AJAX in Action》出版)

David Barkol的这本《ASP.NET AJAX in Action》终于出版了,内容还是很不错的:

  1. Introducing ASP.NET AJAX
  2. First steps with the Microsoft Ajax Library
  3. JavaScript for Ajax developers
  4. Exploring the Ajax server extensions
  5. Making asynchronous network calls
  6. Partial-page rendering with UpdatePanels
  7. ASP.NET AJAX client components
  8. Building Ajax-enabled controls
  9. Developing with the Ajax Control Toolkit
  10. XML Script
  11. Dragging and dropping
  12. Implementing common Ajax patterns

人民邮电出版社正在组织翻译这本书,一起期待一下吧。

[6] Creating Custom Reports for DotNetNuke Using Crystal Reports - Part 1 (使用水晶报表为DotNetNuke开发自定义报表,第一部分)

文章的标题已经足够表明文章的内容。虽然并不是什么艰深的内容,不过作者从头到尾非常详细地给出了实现的步骤,适合入门者学习。

同时还要参考如下两篇文章:

  1. Creating Custom Reports for DotNetNuke using Crystal Reports - Part 2
  2. Creating Custom Reports for DotNetNuke using Crystal Reports - Part 3

[7] Themes & Master Pages - Are they enough ? (主题和主控页面——这些就够了么?)

文章倒是确实起到的“抛砖引玉”的作用——寥寥数言而已。加上一本及其Cute的老外红皮书:

不过文章下面的评论却颇有看头,或许我们都能从中找到一些灵感……

转载于:https://www.cnblogs.com/dflying/archive/2007/09/21/901392.html

本周ASP.NET英文技术文章推荐[??/?? - 09/22]:VS 2008、.NET 3.5、asp:ListView、DotNetNuke、ASP.NET AJAX...相关推荐

  1. 本周ASP.NET英文技术文章推荐[09/30- 07/13]:.NET Framework、JSON、Google Analytics、文件上传、GridView、IIS 7、Web开发...

    摘要 本期共有9篇文章: .NET Framework源代发发布 Tip/Trick:在.NET 3.5中编写ToJSON扩展方法 在Google Analytics中统计访客浏览器的Silverli ...

  2. 本周ASP.NET英文技术文章推荐[10/21 – 10/27]

    这一篇是<本周ASP.NET英文技术文章推荐>系列的第一篇,在这个系列中,我将介绍5-10篇比较有价值的.本周发布的.与ASP.NET相关的英文技术文章,帮助各位朋友从良莠不齐的大量文章中 ...

  3. 上周ASP.NET英文技术文章推荐[05/06 - 05/12]

    这是Dflying Chen 在上周推荐的英文文章,感觉很不错,可以一直没看完,记个笔记.别忘记了看. 本周ASP.NET英文技术文章推荐[05/06 - 05/12] 摘要 本期共有9篇文章: 强大 ...

  4. 【收藏】ASP.NET英文技术文章推荐[10/28 – 11/3]

    [1]PHP on IIS7 w/FastCGI(IIS7中的PHP和FastCGI模块) 最新版本的IIS 7.0即将随着Windows Vista一同发布,在极大增强了其主要支持的ASP.NET功 ...

  5. 【收藏】ASP.NET英文技术文章推荐[11/4 - 11/11]

    [1] An Introduction to Simple Object Access Protocol(SOAP简单介绍) 这是一片言简意赅的介绍SOAP(Simple Object Access ...

  6. 本周ASP.NET英文技术文章推荐[04/08 - 04/14](附赠自弹超级玛丽主题曲)

    摘要 本期共有6篇文章: ASP.NET编译问题的公开Hotfix补丁 期待下个版本AjaxPro 的发布 在ASP.NET 2.0中使用MultiView控件实现多页面表单 数据绑定的技巧:嵌套Ev ...

  7. 本周ASP.NET英文技术文章推荐[06/03 - 06/09]

    摘要 本期共有8篇文章: ASP.NET AJAX Control Toolkit版本更新 技巧和提示:ASP.NET AJAX 1.0和用户控件 创建自定义Provider 在Windows.Mac ...

  8. 本周ASP.NET英文技术文章推荐[03/04 - 03/10]

    摘要 本期共有10篇文章: 在ASP以及非ASP.NET URL中使用ASP.NET安全验证 在PHP中使用Microsoft Ajax Library Orcas版本C#语言的新特性:自动属性.对象 ...

  9. 本周ASP.NET英文技术文章推荐[03/11 - 03/17]

    摘要 本期共有8篇文章: 在现有的Web Application Project中使用Web Client Software Factory Visual Studio Orcas中提供的JavaSc ...

最新文章

  1. 2021年大数据常用语言Scala(三十六):scala高级用法 泛型
  2. post postman 传值_postman参数传递
  3. Flutter快速构建集美观与⾼性能于⼀体的APP
  4. zufeoj 分数线划定
  5. 华为拿百亿资金给员工分红,预计每股1.58元
  6. 95-241-100-源码-Flink语义-Flink的exectly-once系列之两阶段提交概述
  7. EasyUI基础入门之Pagination(分页)
  8. mysql more和tail_cat、less、more、head、tail这几个命令区别
  9. 委托解绑的一个小问题
  10. 【毕业设计论文】(软件类专业)规范写作以及查重篇
  11. 真是恍然大悟啊!java从入门到精通pdf百度云
  12. 终端进入服务器,mac使用Shell(终端)SSH连接远程服务器的方法
  13. 机房动力环境监测系统
  14. 图书-旅行-十年徒步中国:《信念:十年徒步中国》
  15. Greenplum 实时数据仓库实践(8)——事实表技术
  16. 基于4412的dm9000驱动移植
  17. 上海交大计算机系07,08就业一栏(硕士生)
  18. 进程导入表修复工具——Universal Import Fixer
  19. python超星网课答案_Python机器学习应用_中国大学mooc慕课_章节期末网课答案
  20. BENTLY卡件125680-01、3500/42M140734-02、125760-01、149992-01、1900/65A(167699-02)、1900/65A-01-02-01-00-00

热门文章

  1. centos7 文本编辑 不能移动光标_【200905】Linux系统的使用基础(CentOS 7)
  2. springboot实战pdf_Java程序员中秋节福利发送:Spring boot+Redis实战文档「PDF」
  3. php查询sqlserver2008r2,php根据请求参数ODBC动态连接SQL Server2008R2
  4. mysql索引机制_mysql索引原理详解
  5. java xmladapte_java – Jaxb:全局绑定使用XMLAdapter进行双...
  6. Upload LABS Pass-8
  7. 卷积神经网络(CNN)之池化层的实现
  8. Python使用nmap进行端口扫描
  9. IntelJIdea 如何修改控制台字体大小和主题
  10. EAI企业应用集成场景及解决方案