编程技巧 - 文章列表

  • 新瓶旧酒ASP.NET AJAX(4) – (客户端脚本编程 JavaScript基本类型扩展)

    新瓶旧酒ASP.NET AJAX(4) – 客户端脚本编程(JavaScript基本类型扩展 – JavaScript Base Type Extensions)\n介绍Microsoft AJAX Library中的JavaScript基本类型扩展是基于ECMAScript (JavaScript)对象的。关于JavaScript对象的更多信息可以参看http://msdn2.microsoft.com/en-us/library/29f83a2c-48c5-49e2-9ae0-7371d2cda2ff\n关键1、恶补JavaScript ·http://www

  • DropDownList无限级分类(灵活控制显示形式)

    用DropDownList 实现无限级分类,主要使用递归实现,\n数据库结构:最终样式: 1protected void Page_Load(object sender, EventArgs e) 2 { 3 if (!Page.IsPostBack) 4 { 5 BindDrpClass(); 6 } 7 } 8 //绑定顶级分类 9 private void BindDrpClass()10 {11 Bll.Class classSystem = new Bll.Class();12

  • 温故知新ASP.NET 2.0(C#)(3) – SiteMap(站点地图)

    介绍ASP.NET 2.0 中的站点导航提供程序向应用程序中的页公开导航信息,使您可以独立于页的实际物理布局定义站点的结构。默认站点导航提供程序基于XML,但通过为站点地图编写自定义提供程序,也可以从任意后端公开此信息。\n关键1、创建.sitemap文件,其实就是一个xml文件,包括有着层次结构的<siteMapNode>元素\n2、<siteMapNode>元素的属性: Url – 链接地址 Title – 显示的标题 Description – 描述(ToolTip) resourceKey – 本地化用的(

  • 温故知新ASP.NET 2.0(C#)(1) – MasterPage(母版页)

    介绍母版页(MasterPage)就相当于模板页,挺简单的,没什么好说的。基于母版页的常用的功能有:母版页和内容页之间信息的传递,在内容页中用FindControl方法找到内容页中的控件等。另外,母版页是可以嵌套的。\n关键在内容页的头部加上母版页的强类型引用<%–创建对母版页的强类型引用,并指定到母版页的虚拟路径–%><%@ MasterType VirtualPath=”~/MasterPage/MasterPage.master” %>1、内容页传递数据到母版页 – 母版页创建一个公共方法,然后内容页通过

  • 第五篇:Visual Stuido 2008 Web开发使用的新特性

    本篇翻译自MSDN。.NET Framwork 3.5与Visual Studio 2008 包含很多新特性。AJAX的Web开发人员支持与综合查询语言(LINQ)是其中最重要的更新。此外还包含一些新的服务器端控件以及客户端对象库。Visual Studio对JavaScript也有了完整的只能感知。下面主要是描述ASP.NET与Web开发Visual Studio的新特性。\n1、 ASP.NET的新特性\n· 新服务器控件、类型与客户端脚本库的推出方便开发人员开发AJAX类型的的Web应用程序。\n· 扩展的服务器安全认证,角色管理,以及可被销毁

  • LINQ体验(6)——LINQ to SQL语句之Join和Order By

    Join操作\n适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。\n说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进行inner join操作\nSelectMany\n说明:我们在写查询语句时,如果被翻译成SelectMany需要满足2个条件。1:查询语句中没有join和into,2:必须出现EntitySet。在我们表关系中有一对一关系,一对多关系,多对多关系等,下面分别介绍一下。 \n1.1

  • 温故知新ASP.NET 2.0(C#)(4) – Cache&SqlCacheDependency

    温故知新ASP.NET 2.0(C#)(4) – Cache&SqlCacheDependency(缓存和SqlCacheDependency特性)\n介绍存是在计算中广泛使用的一种技术,通过将经常访问的数据或存取开销较大的数据保留在内存或硬盘中来提高性能。在 Web 应用程序的上下文中,缓存用于在 HTTP 请求之间保留页或数据,在重用它们时可以不必耗费资源重新创建。\n关键1、@OutputCache指令中的属性: Duration – 缓存时间(秒) VaryByParam – 根据使用 POST 或 GET 发送的名称/值对来改变

  • 第六篇:ListView控件与DataPager控件详解(1)

    简介:\nVS2008提供的新控件中只有ListView与DataPaper两个控件。ListView是一个很强大的控件,他可以实现其它数据控件可以实现的任意功能。而且ListView也前所未有的灵活。通过定义它的模板我们几乎可以实现任意一种数据展现方式。ListView提供了默认的5种展现样式Grid、Tiled、Bulleted List、Flow和SigleRow。下面五张图分别为这五种样式的最终效果。\nGrid\nBulletedList\nDefaultTiled\nFlow\n入门:\n要真正了解ListView最好是能自己试验下。下面演示一下如何使用拖拽方式使用这两个控件。有开

  • LINQ in Action 电子书下载

    LINQ in Action\n官方主页:http://linqinaction.net/ 作者:Fabrice Marguerie, Steve Eichert, Jim Wooley 出版日期:2008年1月15日 出版社:Manning PublicationsISBN:1933988169\n点击下载(包含源代码)\nManning.LINQ.in.Action.zip

  • 温故知新ASP.NET 2.0(C#)(5) – Localization(本地化,多语言)

    介绍声明性资源表达式可使您的应用程序使用多种语言,而不必手动编写代码来检索资源并在页中进行替换。您只需使用 ASP.NET 2.0 中新提供的表达式语法即可对资源替换进行定义。ASP.NET 2.0 支持标准的 resx 文件格式自动进行运行时资源检索。\n关键1、Culture – 决定各种数据类型是如何组织,如数字与日期;UICulture – 决定了采用哪一种本地化资源,也就是使用哪种语言。在页的@Page指令中或者配置文件的<system.web><globalization>元素中设置(另外该元素内还可以设置属性requestEncod