MVC
文章平均质量分 57
七戒
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC3 技术(三) 添加视频和 Gravatar 头像
在 ASP.NET MVC3 中我们可以很方便的使用 Microsoft.Web.Helpers 命名空间下 Vedio 类、Gravatar 类中的方法来给我们的网页中显示视频和 Gravatar 头像,下边就让我们简单看看:首先,我们需要安装 microsoft-web-helpers,添加方法如下图:找到microsoft-web-helpers,接下来我们可就以用它里边的类转载 2012-07-21 09:55:09 · 926 阅读 · 0 评论 -
在 ASP.NET MVC 中充分利用 WebGrid
Stuart Leeks下载代码示例今年早些时候,Microsoft 发布了 ASP.NET MVC 版本 3 (asp.net/mvc) 以及一款名为 WebMatrix 的新产品 (asp.net/webmatrix)。 该 WebMatrix 版本中提供了几个工作效率帮助组件,可以简化诸如图表和表格数据呈现等任务。 其中一个帮助组件是 WebGrid,转载 2012-07-24 20:28:25 · 3485 阅读 · 0 评论 -
ASP.NET MVC3 实例(六) 增加、修改和删除操作(二)
上篇我们在 ASP.NET MVC3 中实现了添加操作,由于时间关系没有完成修改、删除操作,我们新建了一个名为"Contact"的 Controller,并实现了添加方法,下边就让我们在此基础上来完成 ASP.NET MVC3 中的修改和删除操作。首先,我们在 Contact 控制器类中添加一个名为 View()的方法,用来从 Contact 表中取出留言数据,并传递给列表页 "Index",转载 2012-07-21 10:07:13 · 2319 阅读 · 0 评论 -
ASP.NET MVC3 实例(一) MVC3 介绍和项目的创建
最近在抽空学习 MVC,接下来一段时间我将使用 MVC3 搭建一个介绍 Google Android 的个人博客。选择这个项目第一是自己喜欢 Google 的产品,第二是因为 Android 也算个比较新鲜的事物,这样大家也会比较喜欢^_^。在接下来的具体操作中,我会尽量给出一些必要的解释。很明显,MVC 3 主要还是面向实际的网站开发应用,我们不会涉及过多的理论,接下来就让我们一步一步实现基转载 2012-07-21 10:03:22 · 989 阅读 · 0 评论 -
ASP.NET MVC3 技术(一) 使用 CompareAttribute 比较属性
在 ASP.NET MVC3 中的属性验证中,前边我们已经介绍了基本的方法,大家可以参考ASP.NET MVC3 实例(六) 增加、修改和删除操作(一) ,我将对 ASP.NET MVC3 中一些实用的方法或技术做一些集中的学习整理,如本篇 CompareAttribute 属性的使用。前边我们在总结属性验证时看到了非空验证、长度验证,下边就让我们看看使用 CompareAttribute转载 2012-07-21 09:47:43 · 520 阅读 · 0 评论 -
ASP.NET MVC3 技术(七) ASP.NET MVC3 项目部署
在国内,虚拟主机的状况相信对于广大的个人站长是非常清楚的,更新非常慢。所以,安装了 ASP.NET MVC 3 的那是寥若晨星,那么如何在没有安装 ASP.NET MVC3 的服务器上运行 MVC3 网站呢?可以肯定的一点是,安装了 .NET 4 的服务器上,我们经过简单的配置即可正常运行 ASP.NET MVC 3 项目。接下来同发布其他类型的项目一样,将项目发布后直接上传到虚拟转载 2012-07-21 09:57:22 · 643 阅读 · 0 评论 -
ASP.NET MVC3 技术(四) 永久重定向方法
使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的很清楚:执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。在 ASP.NET MVC 3 项目中,我们可以根据需要来使用以下写法实现永久重定向:public Ac转载 2012-07-21 09:55:35 · 860 阅读 · 0 评论 -
ASP.NET MVC3 实例(六) 增加、修改和删除操作(一)
上一篇 ASP.NET MVC3 中,大概介绍了下 Razor 中的布局,今天我们看看 ASP.NET MVC3 中的增加、修改和删除操作。我们以一个留言的小例子来说明下,本篇主要内容就是在 ASP.NET MVC3 Razor 布局下实现增、删、改操作以及实体数据的异步验证。首先,我们再新建一个表,名字命名为"Contact",打开"AndroidDB.edmx"文件,右键选择"从数据库更新转载 2012-07-21 10:06:44 · 1515 阅读 · 0 评论 -
ASP.NET MVC3 实例(五) Razor 布局简介
ASP.NET MVC3中新增的 Razor 视图引擎有很多的优势,关于使用 Razor 的优势从前几篇的文章中也能看出一些,我们的 Android 博客项目就采用了 Razor。本篇将简单的介绍下 MVC3 中 Razor 视图引擎中页面布局。使用 Razor 视图引擎,我们会发现不同于 .ASPX 视图,它没有使用母板页。下边我们看看 Razor 布局技术,首先看看我们项目中的公共视图,如转载 2012-07-21 10:06:10 · 777 阅读 · 0 评论 -
ASP.NET MVC3 实例(四) 路由和多数据集的返回
在上一篇中介绍了在 ASP.NET MVC3 中使用 Controller 来进行数据的查询并将它返回给 View,View 中使用 ASP.NET MVC3 新特征 Razor 语法进行了数据的显示。本篇将大体介绍下 ASP.NET MVC3 中的路由和 Razor 多数据集返回。1.ASP.NET MVC3 中的路由同前边一样本篇并不会过多的介绍理论知识,我们在Global.asa转载 2012-07-21 10:05:36 · 1243 阅读 · 0 评论 -
ASP.NET MVC3 实例(三) 使用 Controller 进行数据的的查询
上一篇我们主要介绍了下 MVC3 中实体数据模型(Entity Data Model)的创建,本篇我们将主要介绍下在 MVC3 中使用 Controller 进行数据的的查询。在进行 Controller 介绍前,我们先看看我们的实体数据模型:接着上篇我们所做的工作,在"AndroidDB.Designer.cs"中,我们可以找到"Article"类、"ArticleComment"类,如下:转载 2012-07-21 10:05:15 · 1264 阅读 · 0 评论 -
ASP.NET MVC3 实例(二) 使用 Entity Framework 创建实体数据模型
上篇中大体介绍了下 MVC3 以及项目的创建,本篇我们主要看看 MVC3 中实体数据模型的创建。我们创建项目时,使用的是 .NET 4,在 .NET 4 中我们可以使用 Entity Framework(实体框架)来创建 Models,这样为我们后边对数据库数据的增、删、改、查操作做好准备。在 Models 文件夹上右键添加新建项,我们添加 ADO.NET 实体数据模型,命名为 Android转载 2012-07-21 10:03:56 · 1375 阅读 · 1 评论 -
ASP.NET MVC3 技术(二) WebGrid 的使用方法
在 ASP.NET MVC 3 中,WebGrid 是 Web.Helpers 下的新的类,使用 WebGrid 可以减小我们的代码量,本篇先简单的看下 WebGrid 的使用方法,包括它的分页、排序功能以及样式的设置等。我们还是从留言表读取数据,并使用 WebGrid 来展示我们的留言。WebGrid 大体原理就是将数据集合组织输出一个 HTML 表格,使用 WebGrid 我们先创建一个转载 2012-07-21 09:54:37 · 663 阅读 · 0 评论 -
ASP.NET MVC3 技术(六) MVC3 远程验证
有几天没有更新文章了,今天发表一篇 ASP.NET MVC 3 中远程验证(Remote Validation)的文章。Remote Validation 其实在 MVC 3 正式版发布前就已经有了,主要作用是实现客户端的异步验证,如用户注册时检测邮箱是否已被注册等。这样就如我们以前常用 Ajax 的方式检测一样,如果邮箱已被注册能很快的返回给用户相关信息,提高了用户体验。往下看前,我们先看看转载 2012-07-21 09:56:59 · 1085 阅读 · 0 评论 -
ASP.NET MVC3 技术(五) JSON 数据的传递
今天微软发布了 ASP.NET MVC 3正式版,ASP.NET MVC 3 中的大多数知识点本站已经做过说明。ASP.NET MVC 3 中默认支持对 JSON 数据的接收,今天就让我们看看 JSON 数据的绑定。使用时会用到一点 jQuery 的知识,相信对经常访问本站的朋友来说并不难理解。ASP.NET MVC 3 中内置了对 JSON 的绑定支持,使得接收从客户端传递过来的 JSON转载 2012-07-21 09:56:34 · 779 阅读 · 0 评论 -
HtmlHelper用法大全
HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary htmlAttributes )public static string TextBox( this HtmlHelper htmlH原创 2012-07-26 11:21:38 · 811 阅读 · 0 评论