一、什么是MVC?MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写, 一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面
转载 2023-05-22 10:25:42
54阅读
今天来看一下在ASP.NET MVC中如何实现系统验证和自定义验证。首先来看看我们都需要写哪些东西。 在Models里面我们用了edmx文件,对于我们要验证的字段我们写了部分类进行验证。当然你也可以将edmx生成poco,然后添加验证。我们就看看siteInformation中是如何写的。using System; using System.Collections.Generic; usin
原创 2011-08-14 13:32:07
4311阅读
1点赞
  介绍  ASP.NET MVC3 的一个重要的新特性就是允许注册一个服务点 Service Location,然后在框架中使用的能力。以前版本的 MVC 已经提供了 Service Location 和依赖注入的机会,在 MVC3 中,我们正式提供了这种能力,并且为开发者开放了多种使用的机会。  总体策略  关于 Service Location 的最重要的部分就是它是可选的,这意味着如果你对
转载 2011-10-15 19:51:00
52阅读
2评论
ASP.NET MVC雕虫小技 3、Pager 上篇过后,被评为没有什么技术含量了,但我觉得这并没有什么问题,因为文章不一定会让所有人群受益,文章或适于新手,或适于熟手。但凡是对人有所启发,我觉得写文章有值得。 而且我觉得这一系列主要是在开发中遇到的问题及解决方法,有容易想到的,有经过几次开发迭代才形成的。还是那句话,这些未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是
转载 2012-02-01 14:24:41
4513阅读
昨天做了个部署.net On linux的测试,今天调试成功。   部署环境:   CentOS6.2 X86-64   libgdiplus-2.10   mono 2.10.8   xsp-2.10   nginx1.2.7
原创 2013-03-13 14:32:03
1514阅读
2评论
发展到今天.net mvc3遇到怪事。使用Firefox浏览器。打开index页,求index该控制器是很多次,代码查询数据库的多个运行。server减速。而且没有刷新页面,随着时间的推移有十二请求。无限循环。这件事情从来没有遇到过,真糊涂。认真查看了一下原因,原来是图片的src,数据库中路径没有的...
转载 2015-09-18 09:17:00
45阅读
2评论
在ASP.NET MVC中可以使用HandleError特性很容易的实现错误的处理。使用HandleError Attribute,并且在web.config中设置CustomErrors,当程序中有未处理的异...
转载 2012-01-13 09:27:00
155阅读
2评论
在ASP.NET MVC中可以使用HandleError特性很容易的实现错误的处理。 使用HandleError Attribute,并且在web.config中设置CustomErrors,当程序中有未处理的异常时,可以定向到一个友好的视图页面。 首先,我们通过反编译HandleError中的OnException方法,看一看是如何实现的: public virtual
转载 2021-07-31 11:19:56
126阅读
微软今年发布了 MVC3,以前接触过JAVA中的SSH,感觉思想不错,非常喜欢Struts2中的拦截器的概念,因为做程序也没多久所以一直没机会在WebForm中研究下如何实现IOC及AOP,看到了MVC3觉得大爱,感觉用来解决系统中权限控制到按钮非常不错。以前做的几个项目权限都是设置到页面,没有深入到按钮,一是项目中用不到,二是自己比较懒没有去研究。     用MVC3实现起来非常的简单,因为
转载 2021-07-30 16:42:27
106阅读
介绍ASP.NET MVC3 的一个重要的新特性就是允许注册一个服务点 Service Location,然后在框架中使用的能力。以前版本的 MVC 已经提供了 Service Location 和依赖注入的机会,在 MVC3 中,我们正式提供了这种能力
原创 2022-05-01 10:41:14
161阅读
微软今年发布了 MVC3,以前接触过JAVA中的SSH,感觉思想不错,非常喜欢Struts2中的拦截器的概念,因为做程序也没多久所以一直没机会在WebForm中研究下如何实现IOC及AOP,看到了MV...
转载 2012-08-31 09:11:00
53阅读
2评论
​​JSONP​​​可以帮我们解决跨域访问的问题。JSONP is JSON With Padding. 这里我们将不再解释其原理。我们来看在ASP.NET MVC 3 如何实现。首先我们需要定义一个JsonpResult. 代码像这样, 直接继承自​​JsonResult​​​, override了​​ExecuteResult​​方法public class JsonpResult :
转载 2012-05-25 20:12:00
85阅读
2评论
当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息: 这表示你的服务器上没有安装 ASP.上海闵行企业网站设计与制作NET MVC3。 解决这个问题的方法有两种: 第一,当然是在服务器上安装 ASP.NE
转载 2011-10-15 19:52:00
76阅读
2评论
前面两节讲的model是一维的,这次开始二维的也就是我们常说的Table,相对与list,我们多了一个列的概念。下面讲解一个例子。我先说明一下我们这个例子,在程序目录下,我们有一个文本文件,其中存放的学生信息。数据存放的格式学号 姓名 性别xxx xxx ...
转载 2014-05-19 09:40:00
147阅读
2评论
好久没写博客了,今天就讲讲如何在ASP.NET MVC3中实现异步刷新。本次实例前台采用的是Razor引擎。首先看看系统结构,如图 本系统采用N Layer开发。我们以其中的某个具体模块作为案例来讲述。
推荐 原创 2011-08-13 09:51:53
4045阅读
1点赞
1评论
Html.LabelFor帮助器用于显示字段名@Html.LabelFor(model => model.Name)Html.EditorFor帮助器用于显示一个提供给用户输入信 息的HTML的<input>元素@Html.EditorFor(model => model.Name)Html.ValidationMessageFor帮助器用于显示一个针对属性的校验信息
转载 2011-08-25 14:29:00
97阅读
2评论
今天,Scott 宣告了 ASP.NET MVC3,IIS Express, SQL CE4, Web Farm Framework, Orchard, WebMatrix的发布
原创 2022-05-02 17:36:56
92阅读
Introducing “Razor” – a new view engine for ASP.NET One of the things my team has been working on has been a new view engine option for ASP.NET. ASP.NET MVC has always supported the concept of “view e
转载 2012-05-23 16:24:00
172阅读
2评论
当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:这表示你的服务器上没有安装 ASP.NET MVC3。解决这个问题的方法有两种:第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间
原创 2022-05-01 10:41:34
298阅读
1.在MVC View中使用 三元运算符的方式:@(bool?"":"") 2.在@{}中输出一行:@:<html> 3.Radio默认选中: @Html.RadioButtonFor(m => m.BookType, 0, new { @checked="checked"})小学 4.DropDownList添加非数据库数据项: IEnumerable<Select
转载 2012-02-11 18:03:00
148阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5