AspNet MVC
文章平均质量分 83
chengly0129
这个作者很懒,什么都没留下…
展开
-
解析ASP.NET WebForm和Mvc开发的区别
原文地址:http://blog.csdn.net/yisuowushinian/article/details/17646121 因为以前主要是做WebFrom开发,对MVC开发并没有太深入的了解。自从来到创新工场的新团队后,用的技术都是自己以前没有接触过的,比如:MVC 和EF还有就是WCF,压力一直很大。在很多问题都是不清楚的情况下,问周围的人,别人也只是给自己讲一个大概。而且前两天转载 2014-11-03 11:06:42 · 753 阅读 · 0 评论 -
详解Asp.net MVC DropDownLists
1. Asp.net MVC中的DropDownLists貌似会让一开始从Asp.net Forms转过来的程序员造成不少迷惑.这篇文章讲述了为了使用DropDownLists,你需要在Asp.Net MVC中知道的方方面面. DropDownList,ComboBox,无论你喜欢怎么称呼这些,他们毫无例外的会被生成为html select标签.在开标签和闭标签之间,每一个列表元素都必转载 2012-08-22 16:05:07 · 998 阅读 · 0 评论 -
ASP.NET MVC 2博客系列之一:强类型HTML辅助方法
【原文地址】ASP.NET MVC 2: Strongly Typed Html Helpers【原文发表日期】 Sunday, January 10, 2010 8:57 PM 【除了写博客外,我现在还使用Twitter发短贴和共享链接。请通过twitter.com/scottgu跟随我。】这是我针对即将发布的ASP.NET MVC 2所撰写的贴子系列的第一篇,这个博客贴子将讨论转载 2012-08-22 16:03:41 · 1200 阅读 · 0 评论 -
ADO.NET Ling to Sql 语法
举例说明 :1.数据查询方法一:Var query= from emp in list where emp.N0=="001" orderby emp.id select emp方法二:model1Container mc =转载 2012-08-22 11:53:45 · 2015 阅读 · 0 评论 -
C#中的操作符
C#操作符??和?:先看如下代码:?stringstrParam = Request.Params["param"];if( strParam== null) { strParam="";} stringstrParam= Request.Params["param"] ==转载 2012-08-22 11:51:06 · 846 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(十七): MVC 3.0 实例之表格中数据的筛选
概述 通过上节的学习,我们知道如何在MVC 3.0应用程序中给简单表格加入排序和分页功能,但是作为开发人员,这些还是不能完美的展现我们的表格的优越性。有时候我们还需要对数据进行筛选处理,然后使用表格进行显示。那么在MVC 3.0中做一个筛选功能又怎么做呢?这节我们就使用MVC 3.0来筛选数据然后使用表格显示筛选结果。 问题分析转载 2012-08-17 16:29:32 · 1473 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(十六): MVC 3.0 实例系列之表格数据的分页
概述 上节我们学习了如何在MVC 3应用程序中实现一个简单表格并在表格之中加上了排序的表头,使我们的表格在使用起了更加人性化,这些都是使用了MVC 3.0的相关特性来完成的。我们在程序中添加了一个辅助类EmployeeGridModel,来显示我们的Grid的数据,包括所有要传递及初始化的数据,在表格排序的时候起到了很大的作用,同样的我们在分页的时候也需要这样的辅助类。这节转载 2012-08-17 16:12:30 · 1374 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(十五): MVC 3.0 实例系列之表格的排序
概述 上节我们学习了如何在MVC应用程序中实现一个简单表格,并使用Linq to sql映射工具,读取了数据库中的Employee表数据对表格进行了填充,还对日期及相关数据进行了格式化。使得表格在整体上看起来美观了不少。从这节开始,我们就使用MVC不断的加深对Grid的改造工作,包括对Grid中数据的排序、筛选、分页等比较困难的操作。这节我们先从排序开始。通过这节学习,我们就可以转载 2012-08-17 16:07:14 · 1369 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(十四): MVC 3.0 实例系列之创建数据表格
概述 在ASP.NET MVC里面微软并没有给我们提供像GridView表格之类的控件,但是作为web开发人员表格数据显示是我们面临的常见任务之一,从这节开始我们就一步一步学习如何在基于Razor引擎的ASP.NET MVC页面中实现像GridView一样的表格,并且实现表格中的排序、分页、筛选等功能,便于我们更好的理解和使用ASP.NET MVC。 简介转载 2012-08-17 15:33:11 · 1568 阅读 · 1 评论 -
Displaying a Sorted, Paged, and Filtered Grid of Data in ASP.NET MVC
A Multipart Series on Grids in ASP.NET MVCDisplaying a grid of data is one of the most common tasks faced by web developers. This article series shows how to display grids of data in an ASP.NET转载 2012-08-17 17:00:58 · 1597 阅读 · 0 评论 -
ASP.NET MVC 3.0学习系列(19)-开源控件实现表格排序和分页
概述 前几节我们学习了怎么在MVC 3.0程序里面实现一个数据表格,以及在数据表格中加入了排序、分页和筛选等功能,对于MVC视图中标记的呈现,我们的办法是在一个中通过foreach遍历数据集,来输出一对对的来显示每行的数据。虽然这种办法是可行的,但是如果数据列过多就显得过于牵强。我们就会想如果有类似的控件来完成我们的Grid那就再好不过了。 背景 我们都知道ASP.NET转载 2012-08-17 16:44:28 · 2780 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(十八): MVC 3.0 实例系列之表格中合并排序、分页和筛选
概述 通过前几节的学习,我们知道如何在MVC 3应用程序中实现一个简单表格并在表格之中加上了排序的表头及给分页,这些功能都是单一的,很多时候我们肯定不会只单单做一个排序或者分页功能吧,这样的表格往往不能满足我们的需求,为了更好的展示数据我们需要把这些功能合并在一个表格之中。 问题分析 我们知道在排序功能里,转载 2012-08-17 16:43:56 · 1771 阅读 · 0 评论 -
在 ASP.NET MVC 中创建自定义 HtmlHelper 控件
概述 在ASP.NET MVC框架中已经封装了很多基于Html标准的Html控件,我们可以方便的使用这些控件输出想要的内容,使开发变得快捷。例如ASP.NET MVC框架包括以下设置标准的HTML控件(部分控件):Html.ActionLink()Html.BeginForm()Html.CheckBox()Html.DropDownList()Html.EndForm()H转载 2012-08-16 17:38:23 · 3016 阅读 · 0 评论 -
MSDN---扩展方法 (C# 方法中的this参数)
1.文字来源:MSDN---扩展方法(C# 编程指南)扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。仅当您使用 using 指令将命名空间显式导入到源代码中之后,扩展方法才位于范围中。下面的示例演示为 System..::.String 类定义的一个扩展方法。请注意,它是在非嵌套、非泛型静态转载 2012-08-17 12:55:15 · 960 阅读 · 0 评论 -
Server-Side Paging with the Entity Framework and ASP.NET MVC 3
Julie LermanDownload the Code SampleIn myFebruary Data Points column, I showed off the jQuery DataTables plug-in and its ability to seamlessly handle huge amounts of data on the client side. T转载 2012-08-14 17:49:21 · 1662 阅读 · 0 评论 -
Asp.net MVC防止图片盗链的实现方法,通过自定义RouteHandler来操作
本文告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler来防止其他人盗链你的图片.首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到ASP.net,然后根据URL,或者更确切来说:被请求文件的扩展名.在IIS7 integrated模式下(默认模式),所有的请求都会匹配到ASP.net中,而在IIS6中,你可以通过通配符来达到转载 2012-08-22 16:12:24 · 1176 阅读 · 0 评论 -
Creating a Cascading Dropdown in ASP.net MVC 3 and jQuery (1)
One of the common tasks that comes up when developing web applications is working with dependent data. If you have a form in your application that asks the user to select the Make and Model of their c转载 2012-08-24 14:06:52 · 740 阅读 · 0 评论 -
C#实现将一个类序列化存储在数据库中
创建项目1. 添加一个名为RWTest的表到 SQL Server MYTest 数据库。 表字段设置如下: a. 唯一标识字段名称为"ID",类型为Int。 b. 名称为"Description"的VarChar类型的字段,字段长度为50。 c. 名称为"Data" 的varbinary(Max) 类型的字段。 2. 启动原创 2013-10-21 17:52:23 · 1433 阅读 · 0 评论 -
利用Response的WriteFile方法输出一些文件
原文地址:http://www.worlduc.com/blog2012.aspx?bid=459878 程序主界面:项目根目录下放一个TextFile.txt和一个字符串专题.doc文件当我们点下“查看文本文件”按钮时可以看到:会输出TextFile.txt的内容:当我们点“查看doc文件”按钮的时候会:当我们点打开:会看到doc文件里的内容包括格式和转载 2013-09-17 19:21:26 · 8138 阅读 · 0 评论 -
正则表达式语法
原文地址:http://www.cnblogs.com/lin714115/archive/2010/09/25/1834690.html 也许有人会说,现在需要正则表达式去验证什么的话,直接在网上找不久一大片吗?还需要学什么啊!是的,现在在网上找确实是一找一大片,但是,有时候我们也遇到这样的情况,就是我们在网上找的复制下来之后粘贴到我们的项目中就是报JS的错误,或者就是实现不了我们想转载 2013-08-27 16:31:07 · 551 阅读 · 0 评论 -
WCF和webservice的区别
微软论坛的斑竹回答如下: 1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。此外Web services 可以注册到UDDI中心.供其客户查找使转载 2013-07-19 17:07:37 · 907 阅读 · 0 评论 -
WCF4 Rest Service及Entity Framework with POCO之旅
原文来自:http://www.uml.org.cn/net/2011482.asp(一)——创建一个基本的RESTful Service很久没有玩WCF了,年前和几个朋友做一个Restful的服务,惊讶于WCF4已经能如此完美实现REST(好吧,我承认不是完全完美)。期间遇到了许多难题,但还是一一解决,或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂,也转载 2013-07-19 16:13:57 · 791 阅读 · 0 评论 -
Visual Studio.net 配套开发工具
CollabNet我们使客户能够高效地管理生命周期、开发流程、位置分散的团队以及项目。我们以基于 Codesion™ 宿主平台的云和内部部署版本的形式提供了简约易用型平台,帮助 7,000 多家客户(从工作组到企业)显著降低了成本,提高了质量,缩短了上市时间。CollabNet 桌面 - Visual Studio 版本 - Visual Studio 开发人员可通过从 IDE 访转载 2013-07-19 12:23:34 · 2381 阅读 · 0 评论 -
C#使用 Salt + Hash 来为密码加密
(一) 为什么要用哈希函数来加密密码如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码。解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函数(Hash Function)。哈希函数的具体定义,大家可以在网上或者相关书籍中查阅到,简单地说,它的特性如转载 2013-07-19 10:44:36 · 2017 阅读 · 0 评论 -
说说WCF Rest
对WCF比较感兴趣的朋友可能都知道,在.Net 3.5的版本的WCF中增加了Rest支持。也有很多朋友已经使用过WCF Rest,但可能对什么是Rest?为什么要Rest?以及怎么用Rest?等问题并不太了解,通过读取本文可以帮您更深入的理解和掌握WCF Rest,并深层次的了解Rest 风格的特征。 首先,我们先来了解什么是Rest?这个问题您可以直接从wiki百科中获取到答案,我这里不做转载 2013-07-19 17:11:18 · 842 阅读 · 0 评论 -
.Net remoting, Webservice,WCF基础
传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。 根据来源的不同,"服务"又可以分成两种:一种是"本地服务"(使用同一台机器提供的服务,不需要网络),另一种是"网络服务"(使用另一台计算机提供的服务,必须通过网络转载 2013-07-19 17:00:56 · 981 阅读 · 0 评论 -
部署在wcf rest服务上的wcf rest服务调用页面程序
原文来自:http://www.cnblogs.com/vwxyzh/archive/2011/01/12/1934119.html WCF的rest服务已经不是什么新概念了,不过,最近做了一个rest服务(Host在windows服务上),缺发现没有人调用,于是自己做了一个简单web界面,调用rest服务的一些方法,同时又不想因为这个简单的界面再部署一个IIS之类的重量级服务,于是就产生转载 2013-07-19 16:18:34 · 795 阅读 · 0 评论 -
C#中ref和out和params
在C#中,ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。当希望方法返回多个值时,声明 out 方法很有转载 2012-11-16 11:31:14 · 631 阅读 · 0 评论 -
在 ASP.NET MVC 中充分利用 WebGrid
转自:http://msdn.microsoft.com/zh-cn/magazine/hh288075.aspxStuart Leeks下载代码示例今年早些时候,Microsoft 发布了 ASP.NET MVC 版本 3 (asp.net/mvc) 以及一款名为 WebMatrix 的新产品 (asp.net/webmatrix)。该 WebMatrix 版本中提供了几个工转载 2012-09-14 14:58:59 · 1516 阅读 · 0 评论 -
ASP.NET MVC3学习总结(一)ASP.NET MVC介绍
首先,这里需要指出的是努力学习新技术对于我们开发人员来说是非常必要的。MVC(模型视图控制器)模式将应用程序分为三块:模型、视图和控制器。MVC设计模式设计模式如下图:可见:MVC将UI分为三种不同的对象,模型(Model)模型、控制器(Control)控制器和视图(View),了解三层架构的朋友可以对比三层架构中的模式来认识MVC。下图是对上图的一点小补充,使得我们能更容易理解MVC转载 2012-09-14 09:57:54 · 1130 阅读 · 0 评论 -
创建联动的 DropdownList in ASP.net MVC 3 and jQuery (2)
1. AjaxBindDropdownlistController.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using MvcAppEntities;namespace MvcAppDemoCly.C转载 2012-08-24 14:12:31 · 705 阅读 · 0 评论 -
ASP.NET MVC3、Pager 分页
上篇过后,被评为没有什么技术含量了,但我觉得这并没有什么问题,因为文章不一定会让所有人群受益,文章或适于新手,或适于熟手。但凡是对人有所启发,我觉得写文章有值得。而且我觉得这一系列主要是在开发中遇到的问题及解决方法,有容易想到的,有经过几次开发迭代才形成的。还是那句话,这些未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是我觉得值得分享。3.Pager3.1需求及转载 2012-08-14 17:11:06 · 994 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(十一): MVC 3.0 使用筛选器
概述 在 ASP.NET MVC 中,控制器将定义一些操作方法,这些操作方法与可能的用户交互(如单击链接或提交窗体)之间通常具有一一对应关系。例如,当用户单击链接时,会将请求路由到指定的控制器,然后调用对应的操作方法。 例如操作完成后你要产生日志、语言筛选、等其他动态操作。 筛选器的由来及用途 有时,您需要在调用操作方法之前或运行操作方法之后执行逻辑。为了转载 2012-08-13 16:53:00 · 1479 阅读 · 0 评论 -
MVC数据从Controller传递到View之ViewModel
1: 控制器传递数据给视频有三种形式的; ViewData(弱类型) TempData (弱类型) ViewModel(强类型)其中ViewData 只能用在本视图中的! TempData虽然可以跨视图!但也只能一次,超过一次就会被清空!所以是一次性的SessionViewModel是用模型;下面是视图的顶部!若是用ViewModel就是下面这样的!但一次只能传递一个Model到转载 2012-08-06 16:59:26 · 849 阅读 · 0 评论 -
MVC数据从Controller传递到View之ViewData
本系列文章基于ASP.NET MVC Preview5.view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板: 注:如果你的是中文版的VS,安装完后转载 2012-08-06 16:54:42 · 480 阅读 · 0 评论 -
我要学ASP.NET MVC 3.0(四): 我要MVC潜规则之配置Routing
概述使用MVC Routing可以不必将URL映射到网站中特定文件。通过添加Routing规则,使URL能够安装指定的规则发送HTTP请求,这种方式能够简洁、方便、有效、快速的实现对指定页面的访问或者参数的传递,更易于被用户理解该URL MVC Routing之优在不使用路由的 ASP.NET 应用程序中,对 URL 的传入请求通常映射到处理该请求的物理文件,如 .aspx 文件。转载 2012-08-06 16:20:43 · 1099 阅读 · 0 评论 -
MVC学习十四:ASP.NET MVC如何实现自定义验证 AgeRangeAttribute
摘要:ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validation就可-ASP.NET MVC通过Mod转载 2012-08-03 23:12:34 · 818 阅读 · 0 评论 -
MVC学习十三:MVC3客户端自定义验证 -Jquery: addMinMax
1. 自定义PriceAttributeusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.ComponentModel.DataAnnotations;using System.Web.Mvc;namespace MvcApp.We原创 2012-08-03 23:04:28 · 1235 阅读 · 0 评论 -
MVC学习十二:MVC高级编程(自定义验证)
自定义验证在第六章,你使用下面的代码,利用MaxWordsAttribute属性来验证一个字符串中所有的单词数量:public class MaxWordsAttribute : ValidationAttribute{ public MaxWordsAttribute(int maxWords) :base(“Too many words in {0}”)转载 2012-08-03 19:27:03 · 1816 阅读 · 0 评论 -
MVC学习十一:浅谈在ASP.NET MVC3中使用IClientValidatable接口实现客户端和服务器端同时验证
从ASP.NET MVC2开始,MVC新增了元数据级别的验证,例如:Range、RegularExpression、Required、StringLength等验证属性,这些属性极大的方便了服务器端的验证,同时我们还可以自定义验证属性来满足我们特殊的需求,MVC3的出现进一步提升了验证的便捷性,具体体现在,新增了IValidatableObject和IClientValidatable接口,以及默转载 2012-08-03 19:16:38 · 1293 阅读 · 0 评论