上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 动态向SqlParameter 里添加相应参数,方法如下先定义一个List,然后再往List里面添加SqlParameter对象,然后将List转为SqlParameter数组即可List<SqlParameter> ilist = new List<SqlParameter>(); ilist.Add(new SqlParameter("@Param1", "1")); ilist.Add(new SqlParameter("@Param2", "2")); ilist.Add(new S 阅读全文
posted @ 2013-04-08 14:05 zagelover 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 前言理解asp.net mvc3路由规则很重要。全局首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵!首先,用户通过Web浏览器向服务器发送一条url请求,这里请求的url不再是xxx.aspx格式,而是http://HostName/ControllerName/ActionName/Parameters的样子。这个请求被ASP.NET MVC的路由映射系统截获。(路由映射可以在Global.asax中配置,我们一会再说)路由映射系统按照映射规则,解析出控制器名ControllerName,Action名ActionName和各个参数Par. 阅读全文
posted @ 2013-03-13 20:21 zagelover 阅读(3116) 评论(0) 推荐(0) 编辑
摘要: 為什麼筆者會想再來談這個主題呢?其實因為筆者今天在公司的時候,以前公司的同事突然敲我,問我什麼是ASP.NET Razor?而當時我很直覺得就傳了幾個網址給他,然而他又提了一個問題:[這種與HTML混雜在一起的寫法,與以前的ASP有什麼不同?不就是換成了C#語法?再者,ASP.NET Web Form早在(1.0/1.1)的時代就有 In-Line的寫法了,不是嗎?究竟Razor的優勢在哪裡?],我思考了一下,是的,剛開始會有一點回歸到從前ASP時代的感覺,不過那是因為您還不了解Razor,因你只看到他的皮而已,還沒真正深入的使用 Razor,當您真的使用之後就會發現,它的骨子裡與ASP完全的 阅读全文
posted @ 2013-03-12 15:42 zagelover 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 介绍“Razor”— ASP.NET的一个新视图引擎BySAUCER|Published:2010 年 07 月 20 日[原文发表地址]Introducing “Razor” – a new view engine for ASP.NET[原文发表时间] July 02, 2010 11:01 PM我的团队当前正在从事的工作之一就是为ASP.NET添加一个新的视图引擎。一直以来,ASP.NET MVC都支持 “视图引擎”的概念—采用不同语法的模板的可插拔模块。当前ASP.NET MVC “默认”的视图引擎是ASP.NET Web窗体使用的.aspx/.ascx/.master文件模板。而当今 阅读全文
posted @ 2013-03-12 15:15 zagelover 阅读(223) 评论(0) 推荐(1) 编辑
摘要: 在最近发布的Visual Studio 2012及.NET 4.5中, 微软正式推出新的网络服务框架ASP.NET Web API。作为ASP.NET MVC 4的一部分,ASP.NET Web API这套开源框架的设计目的是简化RESTful服务的开发和使用。ASP.NET Web API 与之前的内建HTTP服务解决方案的不同之处在于,它一开始就是围绕HTTP协议及其消息语义构建起来的。与WCF REST或ASP.NET AJAX加ASMX相比,它不是对现有框架的增强,而是一个全新的平台。新的ASP.NET Web API的优势在于它汇集了之前各平台的各种最佳特性,结合为一个全面而不臃肿的 阅读全文
posted @ 2013-03-11 17:40 zagelover 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 两种常见的分布式应用架构风格包括:DO(分布式对象)、RPC(远程过程调用)。这两种架构风格在企业应用中得到了广泛的应 用,然而,Web架构的设计者们却有意避免采用这两种架构风格。主要的原因是运行Web应用的互联网环境,与运行企业应用的企业内网环境有很大的差别。 那么,互联网环境有哪些独有的特点呢? 1. 可伸缩性要求难以预测和无法控制:一个Web应用的并发访问量,是开发者难以预测和无法控制的。 2. 安全性要求难以预测和无法控制:一个Web应用所接受的请求格式,是开发者难以预测和无法控制的,有可能出现大量恶意构造的请求格式。 3. 松耦合至关重要:因为存在着大量异构的系统,必须要追求最大限度 阅读全文
posted @ 2013-03-11 16:59 zagelover 阅读(743) 评论(0) 推荐(0) 编辑
摘要: REST 简介在开始我们的正式讨论之前,让我们简单看一下 REST 的定义。REST(Representational State Transfer)是 Roy Fielding 提出的一个描述互联系统架构风格的名词。为什么称为 REST?Web 本质上由各种各样的资源组成,资源由 URI 唯一标识。浏览器(或者任何其它类似于浏览器的应用程序)将展示出该资源的一种表现方式,或者一种表现状态。如果用户在该页面中定向到指向其它资源的链接,则将访问该资源,并表现出它的状态。这意味着客户端应用程序随着每个资源表现状态的不同而发生状态转移,也即所谓 REST。关于 REST 本身,本文就不再这里过多地讨 阅读全文
posted @ 2013-03-11 11:27 zagelover 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这 阅读全文
posted @ 2013-03-09 17:17 zagelover 阅读(164) 评论(0) 推荐(0) 编辑
摘要: PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 欢迎浏览本文的后续文章: C#中的委托和事件(续)源码下载:http://www.tracefact.net/SourceCode/Delegates-and 阅读全文
posted @ 2013-03-06 16:16 zagelover 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 结构体的定义:结构体也可以象类一样可以单独定义.class a{};struct a{};结构体也可以在名字前面加入控制访问符.publicstruct student{};internalstruct student{};如果结构体student没有publice或者internal的声明 类program就无法使用student结构定义 obj对象如果结构体student的元素没有public的声明,对象obj就无法调用元素x因为默认的结构体名和元素名是*******类型程序:using System;publicstruct student { publicint x; };class 阅读全文
posted @ 2013-03-04 10:49 zagelover 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页