编程技巧 - 文章列表

  • 千万级数据分页之二—一个简单的自定义分页控件

    千万级数据分页详细设计1.引言1.1目的为适应大数据量分页的需要,为以后千万级数据分页提供解决方法或者参考,节省开发时间,特制定本详细设计方案1.2主要阅读对象脚本设计人员1.3参考资料http://www.cnblogs.com/SGSoft/archive/2004/10/23/55800.html2.详细设计2.1分页存储过程2.1.1简介2.1.2分页存储过程代码以下代码是网上找的分页存储过程,我是在原存储过程的基础上加了一个@IsCount bit = 0, 主要是用来返回纪录总数,当为非0值时返回。下面注释部分是原作者的测试部分。我在本机sql server 2005上的测试是在1

  • ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证

    我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空\n1. 修改AddCategory.aspx2. 在Content目录下新建一个FormValidate.js3. 我们同样不能忘了后端验证,修改CategoryController疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有上次请求传来的数据,我只能重新执行上次的Action,如果没有参数则以,如果有参数,难道还要都保存起来,那位朋友知道?\n4.效果\na. 没有输入内容,焦点离开b.输入内容后,焦点离开疑问2: 这样的用,就得自己

  • 新瓶旧酒ASP.NET AJAX(5) – 客户端脚本编程(Sys.UI命名空间下的类和快捷方法)

    新瓶旧酒ASP.NET AJAX(5) – 客户端脚本编程(Sys.UI命名空间下的类和快捷方法)\n介绍Sys.UI命名空间下包含与UI相关的类,像控件、事件和Microsoft AJAX Library里的UI属性之类的。快捷方法就是用简短的代码调用某个方法。\n关键1、Sys.UI.DomElement Class ·Sys.UI.DomElement.addCssClass(元素, “CssClass名”); ·Sys.UI.DomElement.containsCssClass(元素, “CssClass名”);

  • 在asp.net网页中实现tabPage功能(上)

    我是个.net新手,所以我写的东西在好些高手们看来似乎比较粗浅,还请大家海涵!并希望大家多多指导、多提意见,我会十分感激的,谢谢!前几天在做一个项目时,项目经理非要让我在asp.net网页中实现类似Windows Form程序中类似TabControl(TabPage)那样的功能,但大家都知道,asp.net中是不提供这种控件的,那如何实现呢?第一种方法是用Menu控件+MultiView控件实现:第一步是在网页中拖入一个Menu控件,编辑一下项目,并设置一下它的属性通常要把Orientation属性设为Horizontal,每加入一个Item,建议把它的Value设为一个数字,比如1,2,3

  • 使用ASP.NET MVC 和LINQ建立一个简单的博客 – Part 2

    摘要在本系列关于ASP.NET MVC Framework的文章第二部分中,Keyvan(原文作者)在他的博客引擎中添加了控制器(controller),为了更好的讲述怎样在ASP.NET MVC Framwork使用控制器和讨论了控制器的相关细节。他首先论述了URL路由(routing)模式的概念,然后深入剖析控制器类,最后研究控制器如何在他的示例博客程序中实现。\n内容 简介\n默认URL路由模式\n剖析控制器类\nAction方法\nAction方法中的参数\n实现KBlog的控制器\n小结 \n简介\n在本系列关于ASP.NET MVC Framework的文章第一部分中,我对Mode

  • 新瓶旧酒ASP.NET AJAX(6) – 客户端脚本编程(Sys.WebForms命名空间下的类)

    新瓶旧酒ASP.NET AJAX(6) – 客户端脚本编程(Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类) 介绍Sys.WebForms命名空间下的类都是与局部刷新相关的类。PageRequestManager类,其中有5个事件:initializeRequest事件、beginRequest事件、endRequest事件、pageLoading事件和pageLoaded事件。与这5个事件相关的还有5个事件参数类:InitializeRequestEventArgs类、BeginRequestEventArgs类、EndRequestEve

  • 在asp.net网页中实现tabPage功能(下)

    在上一篇文章中提到了用asp.net自带的MultiView+Menu实现tabPage,功能实现了,但总感觉在外观上与真正的tabPage相差较大。如果你是网页美工高手,那么你可以通过某些手段改变它们的外观,使它尽量和Windows程序里的TabPage相接近,但本人还真不懂怎么弄,真是对不住大家!话说回来,如果你知道怎么调整,那么请不吝赐教!毕竟我也是个新手,先谢谢了!下面介绍一下怎样加入一个真真正正的tabPage(tabControl)到你的网页里。第二种方法:使用 Infragistics NetAdvantage控件。 Infragistics NetAdvantage是一套控件集

  • 新瓶旧酒ASP.NET AJAX(7) – 客户端脚本编程(Sys命名空间下的类)

    新瓶旧酒ASP.NET AJAX(7) – 客户端脚本编程(Sys命名空间下的类) 介绍Sys命名空间是Microsoft AJAX Library的根命名空间。本文主要学习一下其中的Application类、ApplicationLoadEventArgs类、CultureInfo类和StringBuilder类。\n关键1、Application Class ·init事件 – 脚本加载完毕,对象创建之前。 ·load事件 – 对象被创建和初始化。可以用pageLoad() ·unload事件 – window.unload

  • 使用ASP.NET MVC 和LINQ建立一个简单的博客 – Part 3

    摘要在本系列的第三部分中,Keyvan(原文作者) 讨论了他简单的博客的数据模型。他展示了一些数据模型中LINQ的有关概念,并在控制器中检索数据然后传递到视图。 \n内容 \n简介 数据模型 数据库结构 LINQ to SQL 取数据 更新控制器 小结 简介 \n在本系列文章第一部分和第二部分中我谈了MVC模式和ASP.NET MVC Framework的一些基本东西,也讨论了MVC模式中的控制器的概念和它在ASP.NET MVC framework中的实现。\n在本次的讨论中,我希望通过使用MVC框架作为一个简单的博客引擎来实现KBlog,并作为一个示例来显示ASP.NET MVC框架的相关

  • VS2008简体中文版下载(及升级为正式版办法,见截图)

    全称:Visual Studio Team System 2008 Team Suite免费下载(90 天试用版)Visual Studio Team System 2008 Team Suite 可为多种团队成员角色提供一组集成工具,以便进行应用程序的架构、设计、开发、数据库开发以及测试。在应用程序生命周期的每一步,团队成员都可以持续协作及利用一组完整的工具和指导。本试用版具有零售版的全部功能,但将在 90 天后过期。请恕不为本试用软件提供客户服务和支持 (CSS)。版本:\ntrial发布日期:\n2008/2/1语言:\n简体中文下载大小:\n142.7 MB – 4342.