找到相关内容 617
[翻译]ASP.NET MVC 3 RC 发布通告
今天早上,ASP.NET组发布了ASP.NET 3 RC版(release candidate)。你们可以从这里进行下载here.   ASP.NET MVC 3是个很完美的发布,增加了大量的功能改进。它可以向后兼容ASP.NET MVC V1 和 V2,可以轻易的升级你现有的项目(可以阅读发布须知,根据里面的步骤去做)。你还可以通过我之前发表的博客文章来学习ASP.NET MVC 3的很多功能。
http://cyqdata.cn/cnblogs/article-detail-38734 
个人ASP.NET程序性能优化心得(1):数据库篇(外一篇)
在上一篇文章《个人ASP.NET程序性能优化心得(1):数据库篇》里,不少园友对我其中的一些观点提出了一些质疑,这里我认真查阅了一些资料,更正了一些存在错误的地方,另外对一些存在争议的地方加上更详细的说明,并会对一些将于性能方面的问题以实例数据表现出来。 表结构: News(NewsId,NewsTitle,Content,CateId,CateTitle,PostUserId,PostUser
http://cyqdata.cn/cnblogs/article-detail-38687 
Server-push技术(comet)----------asp.net中的异步处理+client与服务器端的长连接
server-push技术已经面世很久了,但直到GTALK的诞生才慢慢的引导出这项技术,不过到现在为止,也很少有人去应用这方面的技术,server-push倒底是一个什么样的东西呢?   故名思义,server-push即“服务器推”的意思,ajax大家都用过,它和server-push是完全相反的两个东西,ajax是从服务器端拉取数据,如果要定期更新页面上显示的数据块,那
http://cyqdata.cn/cnblogs/article-detail-38618 
【译】12个asp.net MVC最佳实践
       上一周我我在罗马进行了两场对于开发完成不久的http://www.dotnetromacesta.org/的Asp.net MVC的演讲。而其中一场演讲内容是关于我对于Asp.net MVC最佳实践的看法.因为这场演讲是在意大利进行的,为了大家能更好的阅读,我将演讲所用的ppt翻译成英文。 关于Controller的最佳实践
http://cyqdata.cn/cnblogs/article-detail-38615 
MongoDB on Asp.Net MVC3–CRUD
上回我们已经创建了一个简单的Asp.Net MVC3网站并成功的连接了MongoDB。但只实现了创建和显示的功能。本回实现了完整的增删改查。   创建的部分,上次的代码中存在一些错误,造成了每个属性都会被创建为单独的一条记录,这并不是我们期待的结果。更改如下: \Controllers\HomeController.cs 1: [HttpPost] 2:
http://cyqdata.cn/cnblogs/article-detail-38460 
使用 IIS Express 取代 ASP.NET Development Server
原文地址:VS 2010 SP1 (Beta) and IIS Express   IIS Express 是一个 IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。 少于 5 M 的安装文件,轻量级又容易安装。 在 Visual Studio 中进行调试或者运行的时候不需要管理员账号 支持完全的 Web Server 特征,包括 SSL, URL 重
http://cyqdata.cn/cnblogs/article-detail-38422 
走向ASP.NET架构设计——第四章:业务层分层架构(后篇)
今天的内容比较简单,也是本章的一个收尾!   Anemic Domain Model   这种模式和之前讲述的Domain Model有很多的相似的地方。在之前的Domain Model中,每个业务类都包含了自己的业务逻辑和数据,以及对象之前的关系;但是在Anemic Domain Model,每个业务类仅仅只是包含了一些保存业务数据的属性,把相应的业务规则从原本的业务类中移到了另外的一个专门的业
http://cyqdata.cn/cnblogs/article-detail-38354 
ASP.NET 2.0缓存技术探讨
1.ASP.NET Output Caching   当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样作的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送显。   为什么会存在这种效果呢?我们通过ASP.NET的基本运行机制来解释这个问题。ASP.NET是一个动态的服务器,当用户从客户端提供一个请求的 时候,那么服务端的IIS接受到请求,然后根据用户的
http://cyqdata.cn/cnblogs/article-detail-38329 
个人ASP.NET程序性能优化心得(1):数据库篇
前言 相信园子里有不少程序员同学都是在做着xx管理系统这样的中小型项目,这种项目往往是一种工作量的代码,程序员同学就将青年耗费在这样的项目中,不断改变需求,不断地加班赶工,于是就开始怀疑这个行业,对developer充满厌恶,想学新东西,可是周围同事的水平都是差不多;想买书学平时加班根本没有自己的时间。这种状况相信大多数情况都在我们身边发生,我之前就是处于这种状态,使用的是asp.net语言,不过
http://cyqdata.cn/cnblogs/article-detail-38283 
ASP.NET开发中关于Web标准的几点建议
    Visual Studio.NET从2003到现在的2008,一路走来慢慢强大……从以前的vs2003能自动改乱你的html代码到现在在vs2008中都能直接对html代码进行w3c标准验证并提示了,非常不易。   论坛中也经常有从事.NET开发的新手朋友问一些ASP.NET开发过程中与Web标准之间的冲突问题,其实说到底就是客户端代码生成的问题。更高
http://cyqdata.cn/cnblogs/article-detail-38261 
MongoDB on Asp.Net MVC3
晚上闲来无事,研究了一下最近很火的MongoDB。感受只有一个:“自由”。 闲话略过,先让MongoDB在Win7 64下跑起来: 1. MongoDB主页 http://www.mongodb.org/ 2. 下载 http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip 3. 解压 e.g. H:
http://cyqdata.cn/cnblogs/article-detail-38228 
PetShop 之讨论ASP.NET Page事件执行顺序
大家最常见的Page事件的应用莫过于Page_Load方法,当我们新建一个webform页面,cs页里面会默认包含一个Page_Load方法。本人比较惭愧的是,除此之外的其他Page事件基本没有使用过,也不知道该如何使用。   最近在PetShop for .NET3.5上注意到一些有关的细节,在这里想跟大家讨论一下,希望大家能够补充指正。   其中购物车页面(ShoppingCart.aspx)
http://cyqdata.cn/cnblogs/article-detail-38213 
Asp.Net MVC 3 + ExtJs 4.01做一个Quartz.Net管理平台
在原来的公司曾经用asp.net + extjs 2做过一个Quartz.Net简单管理平台(后来申请了著作权,尽然也可以),随着Asp.Net MVC 3和ExtJs 4的发布,突然有了重新用Asp.Net MVC 3 + ExtJs 4重新做一下的冲动(冲动是魔鬼呀。。。)。本次只实现了显示触发器Trigger的信息。效果图: 1.定义TriggerInfo,这里为了方便起见只列出了
http://cyqdata.cn/cnblogs/article-detail-38175 
ASP.NET MVC中页面中进行自定义文字截取
效果如下: 其实截取方法跟aspx页面中一样,不管是用C#还是js都可以, 我在这里只是想记录在MVC中怎么用的两种方法: 方法一: 先新建一个类 然后编写以下方法: public static class HtmlHelpers{public static string Truncate(this HtmlHelper helper, string input, int length)
http://cyqdata.cn/cnblogs/article-detail-38130 
aspx页面显示一张完整的RDL报表
第一次弄RDL报表. 权当自己的一个随手笔记吧.希望能有好的意见或者建议欢迎大家提出来. 一起学习.灰常欢迎.. 第一步,先找出你的Reporting Server 的 URL . 如图: 其中URL 就是ReportingServer 的URL 在新建的aspx页面部署的时候非常重要. 虚拟目录的话,在WIN 7 上貌似的不用更改的,在XP上TCP端口或许是8080. 多多的配置一下就好
http://cyqdata.cn/cnblogs/article-detail-38129 
经验之谈:MySQL与ASP.NET配合更强大
由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。  MySQL渐渐的成为了在选择数据库平台时一个切实可行的数据库方案。能够证明这一点的就是许多公司都选择mySQL作为他们的数据库平台,例如 Google
http://cyqdata.cn/cnblogs/article-detail-38120 
VS 2010 和 .NET 4.0 系列之《自动启动ASP.NET应用》篇
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.
http://cyqdata.cn/cnblogs/article-detail-38111 
ASP.NET 4过滤数据新控件QueryExtender
ASP.NET 4中的一个新的控件是QueryExtender。QueryExtender控件是为了简化LinqDatasource或EntityDataSource控件返回的数据过滤而设计的,它主要是将过滤数据的逻辑从数据控件中分离出来。使用QueryExtender是十分容易的事,只需要简单往页面上增加一个QueryExtender控件,指定其数据源是哪个控件并设置过滤条件就可以了。比如,当
http://cyqdata.cn/cnblogs/article-detail-38110 
学习 ASP.NET MVC (第二回)实战篇
本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 上篇简单的了解了ASP.NET MVC的基本概念和基本流程,接下来的几篇将通过简单的实例,来看看如何通过ASP.NET MVC创建应用程序。De
http://cyqdata.cn/cnblogs/article-detail-38109 
不附加数据库 ASP.NET调用.sql文件
笔者好久没有写随笔了,这次是遇到提出这样的问题“不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个页面,然后根据向导一步一步引导用户安装生成数据库”那么这样做就需要一个创建数据库的语句和创建这些数据库表的语句,还有这些创建数据库视图以及函数的语句。创建数据库语句好办, "IF Not EXISTS (select name from master
http://cyqdata.cn/cnblogs/article-detail-38106